我想配置log4j2来保存一周的日志,但每个文件都应该指定一个最大大小。所以它是SizebasedTriggeringPolicy
和TimeBasedTriggeringPolicy
的组合,但在滚动策略中,我只想设置日志应该保存多少天。我不在乎会创建多少文件,它们只是不能大于指定的大小,并保持日志一周。有可能在log4j2中实现吗?
根据您所描述的内容,您只需要使用SizeBasedTriggeringPolicy和Delete操作。有关如何执行此操作,请参阅RollingFile Appender上的文档。