У меня есть следующий 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>
Но у меня неверная отметка времени.
Если журнал создается 24 июня , он называется mylog_2019-06-23.1.log и содержит файлы 24th .
Последние файлы, созданные для лучшей иллюстрации:
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
Что я делаю не так?(то же самое происходит с любым интервалом, например, минуты - штамп всегда на одну единицу)