【问题标题】:How to log request and response?如何记录请求和响应?
【发布时间】:2019-01-10 18:30:30
【问题描述】:

我有很多网络 API,我必须记录每个请求和响应,但条件是 - 在记录之前应该屏蔽某些字段。

请帮助实现这一目标。

【问题讨论】:

  • 请编写代码来实现这一点。

标签: c# asp.net-web-api serilog


【解决方案1】:

有一些有用的插件可以使用上下文https://github.com/destructurama进行解构

下面是一些配置示例:

var logger = new LoggerConfiguration()
    .Destructure.ByIgnoringProperties<YourClass>(x => x.SensitiveData)
    .CreateLogger()

【讨论】:

    猜你喜欢
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多