qq_27496311 2018-12-20 22:27
浏览 1133

log4j2.properties滚动日志设置时间显示格式时日志编号如何累加

日志相关配置如下:

appender.DRFA.type = RollingRandomAccessFile

appender.DRFA.strategy.type = DefaultRolloverStrategy

appender.DRFA.strategy.max = 3

appender.DRFA.policies.type = Policies

appender.DRFA.policies.size.type = SizeBasedTriggeringPolicy

appender.DRFA.policies.size.size = 2MB

appender.DRFA.filePattern = ${sys:hive.log.dir}/${sys:hive.log.file}.%d{yyyy-MM-dd}-%i.log.zip

日志的滚动结果如下:

-rw------- 1 omm wheel 84507 Dec 19 16:17 hive.log.2018-12-19-1.log.zip

-rw------- 1 omm wheel 93363 Dec 19 16:29 hive.log.2018-12-19-2.log.zip

-rw------- 1 omm wheel 84507 Dec 19 16:35 hive.log.2018-12-19-3.log.zip

-rw------- 1 omm wheel 84507 Dec 20 18:52 hive.log.2018-12-20-1.log.zip

-rw------- 1 omm wheel 93363 Dec 20 18:53 hive.log.2018-12-20-2.log.zip

-rw------- 1 omm wheel 93409 Dec 20 18:54 hive.log.2018-12-20-3.log.zip

可以看到,在时间相同的情况下日志能够正常滚动,但是时间一旦发生变化日志的编号 i 值就会从1开始重新累加。

想请教一下如何让日志在滚动时编号一直累加?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 关于#python#的问题:自动化测试
    • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题