Enabling logging in Spring

2019-02-03 08:23发布

We are using RAD 7.5 as IDE and also log4j for logging purpose. we want to enable spring logging.

I tried the following

  • Added org.springframework.web.util.Log4jConfigListener as a listener in web.xml. It is added before ContextLoaderListener.
  • log4j.properties is present in application war under WEB-INF.
  • Add the following context parameter in web.xml:

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

In log 4j added the following

log4j.logger.org.springframework=ALL

Even then I am not able to see any output in console or in log file.

Can anyone please let me know the exact steps for enabling spring logging.

2条回答
何必那么认真
2楼-- · 2019-02-03 08:45

In your properties file you should have

log4j.category.org.springframework=ALL

not

log4j.logger.org.springframework=ALL

See this section in the Spring reference.

查看更多
做自己的国王
3楼-- · 2019-02-03 08:48

If you're using log4j2 using the common XML configuration format, add a Logger in your Loggers node:

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

Normally, the appenders used will be the ones attached to the Root entry.

查看更多
登录 后发表回答