首页 > 解决方案 > 如何记录请求和响应?

问题描述

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

请帮助实现这一目标。

标签: c#asp.net-web-apiserilog

解决方案


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

这是一些配置示例:

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

推荐阅读