• 【log4j】基本使用


    1、导入坐标

    1. <dependency>
    2. <groupId>log4jgroupId>
    3. <artifactId>log4jartifactId>
    4. <version>1.2.12version>
    5. dependency>

    2、在classpath路径下新建log4j核心配置文件log4j.properties

    1. # Global logging configuration
    2. # 设置日志输出级别以及输出目的地,可以设置多个输出目的地,开发环境下,日志级别要设置成DEBUG或者ERROR
    3. # 前面写日志级别,逗号后面写输出目的地:我自己下面设置的目的地相对应,以逗号分开
    4. # log4j.rootLogger = [level],appenderName1,appenderName2,…
    5. log4j.rootLogger=DEBUG,CONSOLE,LOGFILE
    6. #### 控制台输出 ####
    7. log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
    8. # 输出到控制台
    9. log4j.appender.CONSOLE.Target = System.out
    10. # 指定控制台输出日志级别
    11. log4j.appender.CONSOLE.Threshold = DEBUG
    12. # 默认值是 true, 表示是否立即输出
    13. log4j.appender.CONSOLE.ImmediateFlush = true
    14. # 设置编码方式
    15. log4j.appender.CONSOLE.Encoding = UTF-8
    16. # 日志输出布局
    17. log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
    18. # 如果日志输出布局为PatternLayout 自定义级别,需要使用ConversionPattern指定输出格式
    19. log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p (%c:%L) - %m%n
    20. #### 输出错误信息到文件 ####
    21. log4j.appender.LOGFILE=org.apache.log4j.FileAppender
    22. # 指定输出文件路径
    23. #log4j.appender.LOGFILE.File =F://Intellij idea/logs/error.log
    24. log4j.appender.LOGFILE.File =./logs/error.log
    25. #日志输出到文件,默认为true
    26. log4j.appender.LOGFILE.Append = true
    27. # 指定输出日志级别
    28. log4j.appender.LOGFILE.Threshold = ERROR
    29. # 是否立即输出,默认值是 true,
    30. log4j.appender.LOGFILE.ImmediateFlush = true
    31. # 设置编码方式
    32. log4j.appender.LOGFILE.Encoding = UTF-8
    33. # 日志输出布局
    34. log4j.appender.LOGFILE.layout = org.apache.log4j.PatternLayout
    35. # 如果日志输出布局为PatternLayout 自定义级别,需要使用ConversionPattern指定输出格式
    36. log4j.appender.LOGFILE.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

  • 相关阅读:
    C语言洛谷题目分享(10)最厉害的学生和明明的随机数
    富文本编辑器 ck-editor5 的使用
    java 上机练习题
    行为型模式-空对象模式
    使用Visual Studio调试 .NET源代码
    Linux ——IP配置修改
    线程的生命周期以及其中的方法
    18 【节点的关系和内部操作】
    curl命令行发送post/get请求
    echarts流式图
  • 原文地址:https://blog.csdn.net/qq_58137891/article/details/132740201