Роллинг на ежедневной основе, даже если нет лог-линии - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь настроить log4j2 с помощью приложения для прокрутки файла.

При использовании этой конфигурации файл не катится, пока не будет записана строка.

Я пробовал разные виды триггеров, нони один из них не действует, когда ничего не зарегистрировано.

    <RollingFile name="log4j" fileName="file.log" filePattern="file.%d{yyyy-MM-dd}.%i.log.zip">
        <PatternLayout>
            <pattern>%d{ISO8601} [%t] %-5p %c - %m%n</pattern>
        </PatternLayout>
        <Policies>
            <OnStartupTriggeringPolicy minSize="0"/>
            <SizeBasedTriggeringPolicy size="100 MB" />
            <TimeBasedTriggeringPolicy interval="1" />
        </Policies>
        <DefaultRolloverStrategy max="30"/>
    </RollingFile>

Есть ли способ перекатиться, когда день меняется, даже когда ничего не записано?

...