Как отключить конфигурацию log4j2? - PullRequest
2 голосов
/ 13 апреля 2020

Как я могу отключить всю конфигурацию?

Я попытался отключить Root Status, но затем он не записывается в файлы журнала, и файлы журнала генерируются как пустые файлы.

Я не хочу, чтобы файлы журнала создавались, если root статус отключен ... Пожалуйста, предложите, если есть какой-либо способ.

1 Ответ

0 голосов
/ 13 апреля 2020

Вам нужно установить свойство на FileAppender, чтобы создать файл по требованию.

См. createOnDemand здесь: https://logging.apache.org/log4j/2.x/manual/appenders.html

Пример:

<RollingFile name="RollingLogFile"
            fileName="logs/rolling.log"
            filePattern="logs/rolling-%d{yyyy-MM-dd-HH-mm}.log.gz"
            createOnDemand="true">
...