# 配置
日志配置 log4j2-spring.xml,加入对应的文件 appender 即可,如:
<properties>
<property name="APP_NAME">fizz-gateway</property>
<property name="LOG_DIR">/log</property>
</properties>
<Appenders>
<RollingRandomAccessFile name="RollingFile" fileName="${LOG_DIR}/${APP_NAME}.log" filePattern="${LOG_DIR}/$${date:yyyy-MM-dd}/${APP_NAME}-%d{HH}-%i.log">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %t %-5level [%c{1}.%M:%L] %msg{nolookups}%n"/>
<Policies>
<TimeBasedTriggeringPolicy interval="1"/>
<SizeBasedTriggeringPolicy size="10MB"/>
</Policies>
<DefaultRolloverStrategy max="50"/>
</RollingRandomAccessFile>
</Appenders>
fileName:当前日志文件的存储目录及名字
interval:每隔多长时间归档并生成新日志文件,配置为 1 小时
size:日志文件达到 x 大小时,归档并生成新日志文件,配置为 10m
max:最多归档多少个日志文件,配置为 50 个
filePattern: 归档日志文件时,文件命名格式,%d{HH} 为小时,%i 为文件序号