Подтвердить что ты не робот

Включение ведения журнала в Spring

Мы используем RAD 7.5 как IDE, а также log4j для целей ведения журнала. мы хотим включить ведение журнала spring.

Я попробовал следующее

  • Добавлен org.springframework.web.util.Log4jConfigListener в качестве слушателя в web.xml. Он добавляется до ContextLoaderListener.
  • log4j.properties присутствует в войне приложений под WEB-INF.
  • Добавьте следующий параметр контекста в web.xml:

<context-param>
  <param-name>log4jConfigLocation</param-name>
  <param-value>/WEB-INF/log4j.properties</param-value>
</context-param>

В log 4j добавлено следующее

log4j.logger.org.springframework=ALL

Даже тогда я не могу видеть какой-либо вывод в консоли или в файле журнала.

Может кто-нибудь, пожалуйста, дайте мне знать точные шаги для включения ведения журнала spring.

4b9b3361

Ответ 1

В вашем файле свойств вы должны иметь

log4j.category.org.springframework=ALL

not

log4j.logger.org.springframework=ALL

Смотрите этот раздел в справочнике Spring.

Ответ 2

Если вы используете log4j2, используя общий формат конфигурации XML, добавьте Logger в свои регистраторы node:

<Logger name="org.springframework" level="trace"/>

Обычно используемыми приложением являются те, которые привязаны к записи Root.