Сейчас я вращающиеся журналы с помощью log4j2, если она достигает 2000 Мб и времени на основе т.е. каждый час с следующей логикой: -Как вращать журналы на каждом выключении сервера в log4j2
<RollingRandomAccessFile name="test"
fileName="${sys:log4j.logPath}/testlog" filePattern="${sys:log4j.logPath}/test-%d{yyyy-MM-dd-HH}-%i.log.gz">
<PatternLayout>
<Pattern>%d{ISO8601} %m%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="1990 MB" />
<TimeBasedTriggeringPolicy />
</Policies>
</RollingRandomAccessFile>
Я также хочу, чтобы повернуть журналы при выключение сервера. какую конфигурацию я должен добавить к следующему?
Я использовал OnStartupTriggeringPolicy для поворота журналов при выключении. Но журналы меняют после того, как сделали один запрос с перезагрузкой сервера.
Но я хочу, чтобы мои журналы вращаются при завершении работы сервера. Есть ли способ сделать это?
, возможно, смотрите здесь: [http://stackoverflow.com/questions/1444520/is-it-possible-to-configure-log4j-to-create-a-new-file-with-every-run- (хотя я не совсем понимаю, чего вы хотите) –