我正在使用ServiceStack.Text
并ServiceStack.Logging.NLog
记录从 .NET 客户端应用程序发送到/从 Web 服务发送的 DTO 请求。虽然机器通常是安全的,但我想编辑可能以纯文本形式存储的敏感信息(想想姓名、地址、基本身份验证凭据等)。
我查看了各种JsConfig<T>
方法,但似乎我必须SerializeFn<T>
为每个 DTO 实现一个。“遗漏”存在风险,我只想将其应用于日志记录范围。
我查看了NLog
过滤器,when
只是更改了是否记录消息。
ServiceStack.Logging
在使用\记录 DTO 时,是否有一些通用方法可以用编辑标记替换敏感属性/键/属性NLog
?