可以为log4j备份2个文件,每隔一次打开一次?

时间:2015-11-16 12:05:33

标签: java log4j

是否可以将每个文件配置为备用,每隔一次从log4j开始记录?

喜欢添加新文件,但又不想拥有2个以上的文件?

1 个答案:

答案 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等内容以使您的配置正常运行。