c# - 如何记录请求和响应?
问题描述
我有很多网络 API,我必须记录每个请求和响应,但条件是 - 在记录之前应该屏蔽某些字段。
请帮助实现这一目标。
解决方案
有一些有用的插件可以使用上下文进行解构https://github.com/destructurama
这是一些配置示例:
var logger = new LoggerConfiguration()
.Destructure.ByIgnoringProperties<YourClass>(x => x.SensitiveData)
.CreateLogger()
推荐阅读
- java - 不同的 MVP 应该如何共享数据
- git - 使用 VS 代码进行 Git 推送
- r - 查找有条件的连续天
- sql - 仅在 SQL Server 中将 bigint 转换为日期?
- python - 如何在 python venv 中获取 pylint 状态码
- php - 如何使用 xdebug 生成详细的代码覆盖率报告?
- javascript - 使用 JS 检查 YouTube 缩略图是否已加载
- javascript - 获取 Vue.js 组件在头脚本中设置的 cookie 变量
- python - Python Tesseract 努力解释计算机文本日期
- c# - 为什么当包含控制器动作的数据时日期时间值会发生变化?使用 AngularJs 和 Asp.Net Web API 2