log4j2 怎么设置 LOG_FILE_MAX_HISTORY
时间: 2023-08-03 10:03:43 浏览: 81
log_scroll:简单的滚动日志文件
要设置log4j2的LOG_FILE_MAX_HISTORY参数,需要在log4j2的配置文件中添加RollingFileAppender的相关配置。下面是一个简单的例子:
```xml
<Appenders>
<RollingFile name="RollingFile" fileName="logs/example.log"
filePattern="logs/example-%d{yyyy-MM-dd}-%i.log.gz">
<PatternLayout>
<pattern>%d %p %c{1.} [%t] %m%n</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="10 MB" />
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</Appenders>
```
在上面的配置中,DefaultRolloverStrategy的max参数指定了最大历史记录数,这个参数就是LOG_FILE_MAX_HISTORY的值。在这个例子中,最多保留10个旧日志文件。如果需要修改这个值,只需要修改max的值即可。
阅读全文