logback.xml не сканируется заново
Я настроил файл logback.xml для сканирования каждые 5 секунд.
<configuration debug="true" scanPeriod="5 seconds">
...
К сожалению, этого не происходит. Что может пойти не так?
logback.xml
Файл находится на пути к классам сервера Tomcat. Это не внутри веб-приложения. Он правильно анализируется при запуске. Я запускаю сервер с Eclipse.
2 ответа
Я думаю, что вы забыли установить scan
атрибут:
<configuration scan="true" scanPeriod="30 seconds" >
...
</configuration>
Кроме того scan
а также scanPeriod
другой аспект должен быть рассмотрен также:
Учитывая, что ReconfigureOnChangeFilter вызывается каждый раз, когда вызывается любой регистратор, независимо от уровня регистратора, ReconfigureOnChangeFilter абсолютно критичен к производительности. Настолько, что фактически проверка истекшего периода сканирования сама по себе слишком затратна. Чтобы повысить производительность, ReconfigureOnChangeFilter в действительности "активен" только один раз за каждую операцию регистрации.
Для получения дополнительной информации см. http://logback.qos.ch/manual/configuration.html.