gpt4 book ai didi

.net - 从 ASP.NET Core 日志记录中删除敏感信息

转载 作者:行者123 更新时间:2023-12-03 02:13:49 25 4
gpt4 key购买 nike

我正在为我的应用程序使用 ASP.NET Core 日志记录抽象。

我有一个敏感字符串列表,我想确保在发送到任何接收器时在日志中屏蔽“*****”。 (我正在使用 serilog - 但也许它甚至可以在 serilog 之前插入)。

如何将其插入 ASP.NET Core 日志记录系统,以在发送到任何接收器/编写器等之前将所有这些敏感字符串替换为“********”。

最佳答案

在不知道您要清除的内容的情况下,有几种选择。

this GitHub issue中有几个好主意.

总结一下主题:您可以使用浓缩剂来完全删除属性的内容。您还可以使用文本格式化程序手动运行正则表达式替换。

还提到了一些包,您可以添加它们以提供有关处理日志的更多结构:

关于.net - 从 ASP.NET Core 日志记录中删除敏感信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48753594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com