我有以下 Roling 文件:
<RollingFile name="mylog"
filePattern="${sys:server.output.dir}/logs/mylog_%d{yyyy-MM-dd}.%i.log"
ignoreExceptions="false">
<PatternLayout>
<Pattern>%d %-5p %c %m%n\n</Pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy minSize="100000000" />
<SizeBasedTriggeringPolicy size="100 MB" />
<TimeBasedTriggeringPolicy />
</Policies>
<DirectWriteRolloverStrategy />
</RollingFile>
但是我得到了错误的时间戳。
如果日志是在6 月 24 日创建的,则它被称为mylog_2019-06-23.1.log,它包含24 日的文件。
最后生成的文件是为了更好地说明:
mylog_2019-06-20.1.log - generated on 21st at 23:50 - contains logs from 21st
mylog_2019-06-21.1.log - 22nd at 23:50 - contains logs from whole 22nd
mylog_2019-06-22.1.log - 23rd at 00:00 - contains logs from 23rd to 7 AM
mylog_2019-06-23.1.log - 23rd at 23:50 - contains logs from 23rd 7 AM to end of day
mylog_2019-06-23.2.log - 24th at 00:00 - contains logs from today (24th) until now
我究竟做错了什么?(任何间隔都会发生同样的情况,例如分钟 - 邮票总是关闭一个单位)
冉冉说
相关分类