是否可以将每个文件配置为备用,每隔一次从log4j开始记录?
喜欢添加新文件,但又不想拥有2个以上的文件?
答案 0 :(得分:2)
在ap4的log4j配置中,如果希望根据应用程序运行日志进行翻转,则需要指定OnStartupTriggeringPolicy
,并且需要为{{1}定义max
属性并将其设置为DefaultRolloverStrategy
假设您正在使用log4j2和XML配置,它将与此类似:
2
显然用您选择的appender替换<Configuration>
<Appenders>
<YourAppenderOfChoiceHere>
// Other parameters here
<Policies>
<OnStartupTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy max="2"/>
</YourAppenderOfChoiceHere>
</Appenders>
// Other config stuff here
</Configuration>
,并添加YourAppenderOfChoiceHere
等内容以使您的配置正常运行。