添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
日志文件大小1MB,每天最多保留10个文件,只保留7天的日志
rollingRandomAccessFile: # 日志文件Appender,将日志信息输出到日志文件
- name: ROLLING_FILE
fileName: ${logPath}/${projectName}.log
filePattern: "${logPath}/historyLogs/$${date:yyyy-MM}/${projectName}-%d{yyyy-MM-dd}-%i.log.gz"
patternLayout:
pattern: ${patternLayout}
policies:
timeBasedTriggeringPolicy:
interval: 1
modulate: true
SizeBasedTriggeringPolicy:
size: 1MB #单个文件大小
defaultRolloverStrategy:
max: 10 #最多保留10个文件,默认值为7
delete: #指定删除策略
basePath: ${logPath}/historyLogs #日志文件的父目录
maxDepth: 1
ifFileName:
glob: "*.log.gz" #正则匹配日志文件
ifLastModified:
age: 6d #保留的天数为age+1天

官方文档 :https://www.docs4dev.com/docs/zh/log4j2/2.x/all/manual-appenders.html#FileAppender
log4j2设置日志保留策略_log4j2