我知道log4cxx配置文件的rollingPolicy参数,但我无法获得可以告诉记录器每天创建一个新文件的配置文件,我怎样才能实现这个结果?
最佳答案
是的。使用 Composite
的滚动样式,如下所示:
<appender name="LogAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4j.Util.PatternString" value="LogFile.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="7" />
<maximumFileSize value="100MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{ISO8601}: [%2thread] %-5level %logger: '%P{network}.%P{node}' %message%newline" />
</layout>
</appender>
引用:
关于c++ - log4cXX 是否可以为每个新的一天创建一个新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103625/