相关文章推荐
  • 在 log4j2.xml 文件中添加以下配置:
  • <RollingFile name="RollingFile" fileName="${sys:log.dir}/app.log"
                 filePattern="${sys:log.dir}/app-%d{yyyy-MM-dd}.log">
        <PatternLayout>
            <pattern>%d %p %c{1.} [%t] %m%n</pattern>
        </PatternLayout>
        <Policies>
            <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
            <SizeBasedTriggeringPolicy size="50 MB"/>
        </Policies>
        <DefaultRolloverStrategy max="30"/>
    </RollingFile>
    
  • 关于 max 参数,它表示最多保留的日志文件数量,上面的配置表示最多保留 30 个日志文件,也就是说,如果每天都生成一个日志文件,那么最多可以保留 30 天的日志。
  • 希望这些信息能帮到你。

  •