Spring与日志框架进行整合,用于输出Spring框架运行过程中的一些重要信息
Spring整合日志框架:
- commons-logging.jar:Spring 1-3版本
- logback或者log4j2:Spring 5.x版本
使用Spring 5.x整合log4j:
- 引入log4j依赖
- 引入log4j.properties配置文件
引入依赖:
<!-- 日志实现 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- 日志门面 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.30</version>
</dependency>
2、日志配置
log4j.rootLogger=DEBUG,console
log4j.additivity.org.apache=true
# 控制台(console)
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.ImmediateFlush=true
log4j.appender.console.Target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n