У меня есть log4j2.xml с одним из приложений, как показано ниже:
<RollingFile name="performance"
filePattern="/logs/myapp/myapp.%d{yyyy-MM-dd}.%i.perf.log"
append="true">
<Policies>
<CronTriggeringPolicy schedule="0 * * * * ?" evaluateOnStartup="true"/>
<SizeBasedTriggeringPolicy size="500 MB"/>
</Policies>
</RollingFile>
Таким образом, идея состояла в том, чтобы иметь политику crontrigger для создания нового файла журнала каждый день, но также установить опрокидывание в течение дня, когда размер файла достигает 500 МБ.
Но в результате создается файл журнала, который создается каждую минуту, например
myapp.2018-05-10.1.perf.log
myapp.2018-05-10.2.perf.log
...
myapp.2018-05-10.121.perf.log
Не уверен, что мне здесь не хватает. Любая помощь / предложения с благодарностью.