当前版本的 Log4net 是否有办法创建具有复合滚动样式的 RollingFileAppender,其中滚动文件始终保留给定的扩展名(在我的情况下为 .log)?
我想要的格式示例:
MyLog.log
MyLog.2011-04-10.1.log
MyLog.2011-04-10.2.log
MyLog.2011-04-10.3.log
我发现这篇文章说有一个“PreserveLogFileNameExtension”属性,但它不包含在官方二进制文件中。现在还是这样吗?
如果是这样:谁能解释为什么这个属性仍然不是 Log4Net 的官方部分?我对使用自定义构建有点怀疑,但也许我不应该这样做?
我也很想知道为什么默认功能不保留文件扩展名。我不明白为什么它会让用户知道所有日志文件都有不同的扩展名。
编辑:通过这样做让它工作:
1:下载并构建 log4net 源代码
2:应用这些补丁:https
://issues.apache.org/jira/browse/LOG4NET-64
3:将 PreserveLogFileNameExtension 设置为“true”配置。