springmvc日志

  • 我们这里使用log4j打印日志,所以先添加jar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!-- 日志 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.12</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.12</version>
</dependency>
  • 配置web.xml
1
2
3
4
5
6
7
8
<!-- log4j 系统日志-->  
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:spring/log4j.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
  • 在DemoController中添加
1
2
3
4
5
6
import org.apache.log4j.Logger;

private static final Logger logger=Logger.getLogger(DemoController.class);

方法中添加
logger.info("这是我打印的log日志");
  • 这样运行tomcat访问接口,就会打印出结果:
1
[http-bio-8080-exec-3] INFO com.yxjn.myapp.controller.DemoController - 这是我打印的log日志