Перезапустите log4j2 после выключения - PullRequest
0 голосов
/ 17 января 2019

Как правильно запустить log4j2 после его отключения LogManager.shutdown()?

Я нашел этот вопрос , задающий то же самое, но у него нет реального решения, поскольку он не был необходим для того, для чего предназначался ОП. Это для меня все же.

1 Ответ

0 голосов
/ 17 января 2019

Обычно нет необходимости делать это вручную.Каждый LoggerContext регистрирует ловушку отключения, которая заботится об освобождении ресурсов при выходе из JVM (если системное свойство log4j.shutdownHookEnabled не установлено в false).Веб-приложения должны включать в свой путь к классам модуль log4j-web, который отключает перехват выключения, но вместо этого очищает ресурсы log4j при остановке веб-приложения.

...