Pou*_*sen 5 .net .net-core .net-core-logging
我正在为我的应用程序使用ASP.NET Core日志抽象.
我有一个敏感字符串列表,我希望确保在发送到任何接收器时在日志中屏蔽"*****".(我正在使用serilog - 但也许它甚至可以在serilog之前插入).
我如何将其插入ASP.NET Core日志系统,以便在发送到任何接收器/写入器之前用"*******"替换所有这些敏感字符串.
不知道你想要擦洗什么,有几个选择.
这个GitHub问题有几个好主意.
总结线程:您可以使用richher来完全擦除属性的内容.您还可以使用文本格式化程序手动运行正则表达式替换.
还提到了一些可以添加的软件包,以便在处理日志时提供更多结构: