如何记录请求和响应?

时间:2018-08-02 22:17:50

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

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

请帮助实现这一目标。

1 个答案:

答案 0 :(得分:1)

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

进行结构分解

这是一些配置示例:

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