log4j2中是否有一种[优良作法]配置文件追加器,以便每次调用都产生一个带有时间戳的文件?
log.error(“在文件1中”);
log.error(“在文件2中”);
答案 0 :(得分:0)
就是这样:
<RollingFile name="MyAppender"
filePattern="/mylogs/%d{yyyy-MM-dd-HH_mm_ss_SSS}.error.log"
append="false">
<PatternLayout pattern="%msg%n" />
<TimeBasedTriggeringPolicy />
<DirectWriteRolloverStrategy />
</RollingFile>
<DirectWriteRolloverStrategy />
允许附加程序直接使用filePattern属性。
<TimeBasedTriggeringPolicy />
允许附加器在每次模式不同时(在本例中为毫秒数_SSS
)写入不同的文件