Скользящее время на основе logback не переименовывает файл - PullRequest
0 голосов
/ 10 июня 2019

Я использую logback.xml, и я настроил временную привязку файлов в моем logback.xml, как показано ниже, но каждый день он не переименовывает файл, как указано в шаблоне.он обновляет тот же файл tp.log в полночь.

Я что-то упустил?

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <Pattern>%d [%thread] %-5level %logger{36} - %msg%n</Pattern>
    </encoder>
</appender>

<appender name="TIME_BASED_FILE_ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>/opt/sts/tp/logs/tp.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <!-- daily rollover -->
        <fileNamePattern>../logs/tp.%d{yyyy-MM-dd}.log</fileNamePattern>
        <maxHistory>100</maxHistory>
    </rollingPolicy>
    <encoder>
        <pattern>%d [%thread] %-5level %logger{35} - %msg%n</pattern>
    </encoder>
</appender>
<springProfile name="default">
    <logger name="org.tp" level="INFO" additivity="false">
        <appender-ref ref="TIME_BASED_FILE_ROLLING" />
    </logger>
</springProfile>
<springProfile name="test">
    <logger name="org.tp" level="INFO" additivity="false">
        <appender-ref ref="TIME_BASED_FILE_ROLLING" />
    </logger>
</springProfile>
<root level="info">
    <appender-ref ref="TIME_BASED_FILE_ROLLING" />
</root>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...