zoukankan      html  css  js  c++  java
  • log4j

    1.使用log4j进行日志管理

      特点:1.日志可以单独保存在文件中

         2.可以获取完整的日志信息

         3.可以进行日志显示的筛选

         4.格式友好

    2.log4j日志级别

      FATAL     致命的错误

      ERROR   异常错误

      WARN     警告

      INFO       信息(方法级别)

      DEBUG    调试(代码级别)

    3.log4j的配置文件解释

      注意:配置文件一定要存放在src下,并命名为log4j.properties

      设置全局默认配置

        log4j.rootCategory=INFO,CONSOLE,LOGFILE

      设置某个包或则某个类或者某个方法的日志级别和输出位置

        log4j.logger.包名=FATAL,CONSOLE,LOGFILE

        log4j.logger.包名.类名=FATAL,CONSOLE,LOGFILE

        log4j.logger.包名.类名.方法名=DEBUG,CONSOLE,LOGFILE

      设置控制台输出配置

        log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
        
    log4j.appender.CONSOLE.Threchold = error
        log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
           log4j.appender.CONSOLE.layout.ConversionPattern =  %m%n

      设置文件输出配置

          log4j.appender.LOGFILE = org.apache.log4j.FileAppender
       log4j.appender.LOGFILE.File = D:/axis.log  ##文件输出位置及名称
       log4j.appender.LOGFILE.Append = true     ##是否追加
       log4j.appender.LOGFILE.Threshold = INFO ## 输出INFO级别以上的日志
       log4j.appender.LOGFILE.layout = org.apache.log4j.PatternLayout
       log4j.appender.LOGFILE.layout.ConversionPattern = %m%n

          pattern中常用表达式

          %C  包名+类名

          %d{YYYY-MM-dd HH:mm:ss}  时间

          %L  行号

          %m    信息

          %n  换行

      常用输出格式

    4.log4j的使用流程

      导入log4j的jar包

      配置log4j的配置文件

      在使用log4j的类中声明全局的Logger对象

        public static Logger logger=Logger.getLogger(类名.class);

      使用Logger对象调用日志方法进行日志输出语句声明

        logger.debug("我是debug信息");  //一般在方法内部使用

        logger.info("我是info信息");          //一般在调用方法使用

        logger.warn("我是warn信息");      //一般在需要警告的位置使用

        logger.error("我是error信息");      //一般在catch代码块中使用

        logger.fatal("我是fatal信息");        //一般在catch代码块中使用

  • 相关阅读:
    洛谷月赛 Hello World(升级版)
    codevs1001 舒适的路线
    vijos & codevs 能量项链
    vijos 运输计划
    noip2016普及组题解和心得
    UVa 10891 Game of Sum
    UVa 10635 Prince and Princess
    某模拟题题解 2016.11.17
    贪心入门题
    某模拟题题解 2016.11.16
  • 原文地址:https://www.cnblogs.com/mxj961116/p/11061178.html
Copyright © 2011-2022 走看看