Я пытаюсь сохранить журналы приложения для весенней загрузки для каждой даты в отдельном каталоге с текущей датой, месяцем и годом.
Я пытался использовать временные метки, он сохраняет журналы в отдельном каталоге, только если мы перезапускаем сервер Tomcat каждый день.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<logger name="org.hibernate" level="ERROR" />
<logger name="org.mongodb" level="ERROR" />
<property name="DIRECTORY" value="/home/Properties/logs" />
<timestamp key="year" datePattern="yyyy" />
<timestamp key="month" datePattern="MM" />
<timestamp key="date" datePattern="dd" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.sss}][%-5p][%C][%t][%L]%m%n
</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${DIRECTORY}/${year}/${month}/${date}/logfile.log</file>
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss.sss}][%-5p][%C][%t][%L]%m%n
</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
</configuration>
Я хочу, чтобы мои журналы для каждой даты сохранялись в каталоге, создаваемом каждый день, без необходимости перезапуска сервера в порядке, аналогичном [year] \ [month] \ [date] \ logfile.log