tomcat插件运行结果如下:

六月10, 2018 1:47:09 下午org.apache.catalina.core.ApplicationContext log

信息:No Spring WebApplicationInitializer types detected on classpath

六月10, 2018 1:47:09 下午org.apache.catalina.core.ApplicationContext log

信息:Initializing Spring root WebApplicationContext

log4j:WARN No appenders could be foundfor logger (org.springframework.web.context.ContextLoader).

log4j:WARN Please initialize the log4jsystem properly.

log4j:WARN Seehttp://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

表示发生了异常,但是却看不到异常的信息,为了查看异常的信息,需要正确配置log4j,来打印出异常的信息。便于发现问题从而解决问题。

想要使用log4j,需要:

(1)在pom.xml中引入log4j相关依赖。

<dependency>  
   <groupId>log4j</groupId>  
   <artifactId>log4j</artifactId>  
   <version>1.2.17</version>  
</dependency>   
<dependency>  
   <groupId>org.apache.logging.log4j</groupId>  
   <artifactId>log4j-core</artifactId>  
   <version>2.7</version>  
</dependency>

(2)在web.xml中定义加载log4j的配置信息。

<context-param>  
    <param-name>webAppRootKey</param-name>  
    <param-value>project</param-value>  
</context-param>  
<context-param>  
    <param-name>log4jConfigLocation</param-name>  
    <param-value>WEB-INF/classes/log4j.properties</param-value>  
</context-param>  
<listener>  
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>  

</listener>  

(3)在指定目录下新建文件 log4j.properties。

在spring中使用log4j工具记录异常信息

(4)在log4j.properties中添加配置信息:

log4j.rootLogger=debug, stdout, R


log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout


log4j.appender.stdout.layout.ConversionPattern=%5p - %m%n


log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=firestorm.log


log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1


log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n


log4j.logger.com.codefutures=DEBUG

(5)至此,启动,可以查看异常信息了

在spring中使用log4j工具记录异常信息


相关文章:

  • 2021-10-25
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2021-11-08
猜你喜欢
  • 2021-08-22
  • 2022-12-23
  • 2022-01-17
  • 2021-06-29
  • 2021-10-17
  • 2022-12-23
  • 2021-11-05
相关资源
相似解决方案