将log4j2日志保存在指定大小的文件中一周



我想配置log4j2来保存一周的日志,但每个文件都应该指定一个最大大小。所以它是SizebasedTriggeringPolicyTimeBasedTriggeringPolicy的组合,但在滚动策略中,我只想设置日志应该保存多少天。我不在乎会创建多少文件,它们只是不能大于指定的大小,并保持日志一周。有可能在log4j2中实现吗?

根据您所描述的内容,您只需要使用SizeBasedTriggeringPolicy和Delete操作。有关如何执行此操作,请参阅RollingFile Appender上的文档。

最新更新