Как подавить сообщение журнала 'Возврат кэшируемого экземпляра одноэлементного боба'?

То, как я подавляю 'Возврат, кэшировало экземпляр одноэлементного боба', регистрирующего сообщение в Spring/Java? Существует ли хорошая ссылка для этого где-нибудь?Спасибо.

7
задан zb226 6 March 2018 в 16:59
поделиться

2 ответа

Сообщение «Возвращение кэшированного экземпляра одноэлементного компонента» регистрируется Spring на уровне DEBUG ( AbstractBeanFactory ). Spring по своей задумке регистрирует множество сообщений на уровне DEBUG. Если вы просматриваете свои файлы журналов на этом уровне, то они неизменно будут полны журнального шума, поскольку Spring выполняет свое дело.

Вы не можете подавить определенные сообщения с помощью log4j, лучшее, что вы можете сделать, - это подавить определенные регистраторы. Однако просмотр журналов на уровне DEBUG - не лучшая идея, если вы не отлаживаете, когда вы ищете сообщения о том, что Spring делает глубоко внутри.

Для нормальной работы вы должны установить пороговое значение INFO в ваших файлах журнала.

8
ответ дан 7 December 2019 в 05:21
поделиться

Возможно, вы используете ведение журнала, например, через LOG4J. Итак, у вас, вероятно, есть файл log4j.properties в вашем пути к классам.

Добавьте туда строку, которая выглядит примерно так:

log4j.logger.org.springframework=WARN
0
ответ дан 7 December 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: