【发布时间】:2017-02-14 13:49:46
【问题描述】:
我在我的窗口应用程序中使用 Log4Net,现在我想将所有以前的日期日志的权限更改为自动只读,并且只有当前日期日志文件将保持不变或不更改。我如何使用 Log4Net 或在任何其他插件(如 Elmah)中做到这一点?
【问题讨论】:
标签: asp.net logging log4net log4net-configuration
我在我的窗口应用程序中使用 Log4Net,现在我想将所有以前的日期日志的权限更改为自动只读,并且只有当前日期日志文件将保持不变或不更改。我如何使用 Log4Net 或在任何其他插件(如 Elmah)中做到这一点?
【问题讨论】:
标签: asp.net logging log4net log4net-configuration
这是不可能的。您可以投资扩展您正在使用的文件附加程序,以便在滚动文件时使其成为只读。你可以看到找到log4net source code here。查找附加程序,然后在您的项目中扩展/或复制该附加程序。进行更改,然后在配置中使用您自己的附加程序。
【讨论】: