Log4j2 对于生成日志文件时,可以通过对<File>中的<Policies>进行设置,来完整日志文件各种生成方案
定期生成日志文件
log4j2.xml
<Configuration status="WARN" monitorInterval="300">
<properties>
<property name="LOG_HOME">user/logs</property>
</properties>
<Appenders>
<RollingRandomAccessFile name="logfile" fileName="${LOG_HOME}/app.log"
filePattern="${LOG_HOME}/app-%d{yyyy-MM-dd}.log">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
<Policies>
&nbs
<properties>
<property name="LOG_HOME">user/logs</property>
</properties>
<Appenders>
<RollingRandomAccessFile name="logfile" fileName="${LOG_HOME}/app.log"
filePattern="${LOG_HOME}/app-%d{yyyy-MM-dd}.log">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
<Policies>
&nbs

本文详细介绍了如何使用Log4j2配置,实现日志文件按大小自动滚动,确保日志管理的有效性和效率。
最低0.47元/天 解锁文章
897

被折叠的 条评论
为什么被折叠?



