首页 > 其他 > 详细

log4j

时间:2019-06-20 22:07:27      阅读:142      评论:0      收藏:0      [点我收藏+]

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

  常用输出格式

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代码块中使用

 

log4j

原文:https://www.cnblogs.com/mxj961116/p/11061178.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!