0

我正在使用 WebAPI 制作产品,我需要记录几乎每个 API 调用。我通过制作一个拦截所有请求并且工作正常的 MessageHandler 来做到这一点。

现在我有一些被称为 A LOT 的端点,我想排除它们。

一个很好的方法是创建一个像这样的属性 [OmitLogging]:

[OmitLogging]
[HttpGet]
[Route("api/citizens/getPortrait")]
public async Task< HttpResponseMessage> getPortrait(Guid citizenGuid)
{....

但我不知道是否可以在我的 MessageHandler 中看到这个属性。

4

0 回答 0