gpt4 book ai didi

Log4net RollingFileAppender 大小rollingStyle 文件扩展名

转载 作者:行者123 更新时间:2023-12-03 07:04:16 24 4
gpt4 key购买 nike

我正在使用RollingFileAppender和SizerollingStyle。默认情况下,它会创建带有编号扩展名的备份文件,这让我抓狂。是否可以更改它,使其始终使用定义的扩展名(例如 .txt 或 .log)并将数字作为文件名的一部分插入?

例如:

myapp.log
myapp.1.log
myapp.2.log
myapp.3.log

这是我当前的配置:

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="myapp.log"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maximumFileSize value="1MB"/>
<maxSizeRollBackups value="10"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{ISO8601} [%3thread] %-5level %logger{3}: %message%newline" />
</layout>
</appender>

最佳答案

PreserveLogFileNameExtension属性设置为 true 应该可以解决问题。 注意:此属性在当前发布的版本 1.2.10 中不可用是当前源代码的一部分。如果您获取并构建了源代码,那么您就可以开始了。

更新:很高兴看到 log4net 不断向前发展。版本 1.2.11 及其 PreserveLogFileNameExtension 属性已发布。

关于Log4net RollingFileAppender 大小rollingStyle 文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2608591/

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