java logback custom logger file name
Я хотел бы создать файлы журнала с именем [имя файла].log-[today или yesterday или дата в прошлом]:
- my-custom-file.log-today
- my-custom-file.log-yesterday
- my-custom-file.log-2020-01-15
- my-custom-file.log-2020-02-10
<springProperty name="MY_LOG_PATTERN" source="logging.my.pattern.file" defaultValue="%d{yyyy-MM-dd'T'HH:mm:ss:SSSZ}, %m%n" /> <springProperty name="MY_LOG_FILE" source="logging.my.file" defaultValue="/var/opt/log/my-custom-file.log" /> <appender name="MY_FILE_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender"> <encoder> <pattern>${MY_LOG_PATTERN}</pattern> </encoder> <file>${MY_LOG_FILE}</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${MY_LOG_FILE}.%d{yyyy-MM-dd}</fileNamePattern> </rollingPolicy> </appender>