Как удалить старые пролонгированные журналы log4j2, сохраняя до 10 файлов?

Что я хочу это:

Максимум 10 файлов журнала, вВсегоКаждый файл журнала, размером не более 50 МБ.

Таким образом, папка журналов никогда не увеличивается (50 МБ * 10) = 500 МБ.

Но, похоже, мой конфиг log4j2 сделан неправильно.

Что происходит, это:

Логи переворачиваются через 50 МБНо хранится до 10 журналовв деньТаким образом, не существует ограничения на количество файлов журнала, хранящихся в папке журнала (поскольку, например, за 2 дня было собрано 20 журналов по 50 МБ каждый)

Вот конфиг:

<Configuration status="WARN">
    <Appenders>
        <RollingFile name="RollingFile" fileName="log/my.log" filePattern="log/my-%d{MM-dd-yyyy}-%i.log">
          <PatternLayout>
                <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
          </PatternLayout>
          <Policies>
                <OnStartupTriggeringPolicy />
                <TimeBasedTriggeringPolicy />
                <SizeBasedTriggeringPolicy size="50 MB"/>
          </Policies>
          <DefaultRolloverStrategy max="10"/>
        </RollingFile>
    </Appenders>
    <Loggers>
        <Root level="info">
            <AppenderRef ref="RollingFile"/>
        </Root>
    </Loggers>
</Configuration>

Что я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос