[java]slf4j+log4j日志框架

红太狼 2022-05-23 06:26 503阅读 0赞

配置所需maven依赖

  1. <dependency>
  2. <groupId>org.slf4j</groupId>
  3. <artifactId>slf4j-api</artifactId>
  4. <version>1.7.9</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>log4j</groupId>
  8. <artifactId>log4j</artifactId>
  9. <version>1.2.17</version>
  10. </dependency>
  11. <dependency>
  12. <groupId>org.slf4j</groupId>
  13. <artifactId>slf4j-log4j12</artifactId>
  14. <version>1.7.19</version>
  15. </dependency>

在resources下配置log4j.properties文件

  1. log4j.debug=true
  2. #配置根logger
  3. log4j.rootLogger=DEBUG,stdout,D,E
  4. #附着器 日志输出目的地
  5. #控制台输出
  6. log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  7. log4j.appender.stdout.Target=System.out
  8. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
  9. log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] [%5p] [%c{
  10. 1}:%L] : %m%n
  11. #%d{ABSOLUTE}
  12. log4j.appender.E=org.apache.log4j.DailyRollingFileAppender
  13. log4j.appender.E.File = D:/logs/logs.log
  14. log4j.appender.E.Append = true
  15. log4j.appender.E.Threshold = DEBUG
  16. log4j.appender.E.layout = org.apache.log4j.PatternLayout
  17. log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
  18. #log4j.appender.E.layout
  19. log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
  20. log4j.appender.D.File = D:/logs/error.log
  21. log4j.appender.D.Append = true
  22. #指定日志消息的输出最低层次
  23. log4j.appender.D.Threshold = ERROR
  24. log4j.appender.D.layout = org.apache.log4j.PatternLayout
  25. log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

这样就可以完成基本的使用了

发表评论

表情:
评论列表 (有 0 条评论,503人围观)

还没有评论,来说两句吧...

相关阅读

    相关 14_log4j日志框架

    log4j日志处理 1) 什么是日志log 异常信息 登录成功失败的信息 其他重要操作的信息 日志可以记录程序的运行状态,运行信息,用户的一些常用操作.日志可以帮助我们分

    相关 14_log4j日志框架

    log4j日志处理 1) 什么是日志log 异常信息 登录成功失败的信息 其他重要操作的信息 日志可以记录程序的运行状态,运行信息,用户的一些常用操作.日志可以帮助我们分

    相关 SLF4J日志框架

    SLF4J日志框架 概述 日志框架对于java开发者来说并不陌生,并且其作为线上产品分析bug的有力工具。 Java的简单日志门面( Simple

    相关 log4j 日志框架使用

    Log4j是Apache下的一款开源的日志框架,能够满足我们在项目中对于日志记录的需求。一般来讲,在项目中,我们会结合slf4j和log4j一起使用。Log4j提供了简单的AP