Spring与日志框架进行整合,用于输出Spring框架运行过程中的一些重要信息

    Spring整合日志框架:

    • commons-logging.jar:Spring 1-3版本
    • logback或者log4j2:Spring 5.x版本

    使用Spring 5.x整合log4j:

    1. 引入log4j依赖
    2. 引入log4j.properties配置文件

    引入依赖:

    1. <!-- 日志实现 -->
    2. <dependency>
    3. <groupId>log4j</groupId>
    4. <artifactId>log4j</artifactId>
    5. <version>1.2.17</version>
    6. </dependency>
    7. <!-- 日志门面 -->
    8. <dependency>
    9. <groupId>org.slf4j</groupId>
    10. <artifactId>slf4j-log4j12</artifactId>
    11. <version>1.7.30</version>
    12. </dependency>

    2、日志配置

    1. log4j.rootLogger=DEBUG,console
    2. log4j.additivity.org.apache=true
    3. # 控制台(console)
    4. log4j.appender.console=org.apache.log4j.ConsoleAppender
    5. log4j.appender.console.Threshold=DEBUG
    6. log4j.appender.console.ImmediateFlush=true
    7. log4j.appender.console.Target=System.err
    8. log4j.appender.console.layout=org.apache.log4j.PatternLayout
    9. log4j.appender.console.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l: %m %x %n