有什么方法可以加密或保护 log4net 输出吗?
最佳答案
我假设您想加密日志的输出。在这种情况下,您将需要编写自己的 Appender 来处理加密。我建议弄清楚您打算在不加密的情况下使用哪种输出机制(即 FileAppender、EventLogAppender 等),然后扩展该 Appender 并覆盖实际写出输出的功能。
可以找到关于 appender 的引用文档 here .
例如,使用 EncryptedFileAppender 扩展 FileAppender 并覆盖/实现您需要的成员,以便挂接到文件写入。
或者,您可以从 IAppender 扩展并完全从头开始创建一个附加程序。这会给你更多的控制权,但如果你想做的只是加密你的有效负载,可能需要更多的工作。
关于c# - 如何加密log4net日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260849/