你的位置:首页 > 软件开发 > Java > log4j与log4j2

log4j与log4j2

发布时间:2017-07-25 00:00:16
一 log4j log4j是Apache的一个开源项目,用于输出程序的运行状况。相比于在程序内部添加System.out.println()做日志输出,log4j有如下优点:可以设定信息输出的目的地,常用的有控制台、文件等。根据日志的严重程度,将日志分为6级,从高到低依次是:fa ...

一 log4j

log4j是Apache的一个开源项目,用于输出程序的运行状况。

  • 相比于在程序内部添加System.out.println()做日志输出,log4j有如下优点:
  • 可以设定信息输出的目的地,常用的有控制台、文件等。
  • 根据日志的严重程度,将日志分为6级,从高到低依次是:fatal、error、warn、info、debug、trace。
  • 可以设定日志的输出格式,包含动态的信息。
  • 可以开启或者关闭信息输出。

在java代码获取日志对象并输出:

Logger logger=Logger.getLogger(className.class);logger.fatal(xxx);//输出致命性信息logger.error(xxx);//输出错误信息logger.warn(xxxx);//输出警告信息logger.info(xxx);//输出一般性信息,比如变量的值logger.debug(xxx);//输出调试信息logger.trace(xxx);//输出值栈或者堆的信息

原标题:log4j与log4j2

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录