码迷,mamicode.com
首页 > 其他好文 > 详细

log4j介绍和使用

时间:2018-12-04 14:37:54      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:ons   category   console   日志处理   调试   div   deb   步骤   bubuko   

 

1、apache推出的开源免费日志处理的类库

 

2、为什么需要日志??

  2.1 在项目中编写system.out.println();输出到控制台,当项目发布到tomcat后,没有控制台(在命令界面能看见),不容易观察一些输出结果。。

  2.2 log4j 作用,不仅能把内容输出到控制台,还能把内容输出的文件中,

 

3、使用步骤:

  3.1 导入log4j-xxx-.jar

    3.2 在src 下复制 log4j.properties (路径和名称都不允许改变)文件

      3.2.1 ConversionPattern : 写表达式

      3.2.2  log4j.appender.LOGFILE.File=D:/axis.log  文件输出的位置及名称(日志文件扩展名.log)

 1 log4j.rootCategory=DEBUG, CONSOLE,LOGFILE
 2 
 8 
 9 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
10 log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
11 log4j.appender.CONSOLE.layout.ConversionPattern=-%p-%d{yyyy/MM/dd HH:mm:ss,SSS}-%l-%L-%m%n
12 
13 
14 log4j.appender.LOGFILE=org.apache.log4j.FileAppender
15 log4j.appender.LOGFILE.File=D:/axis.log
16 log4j.appender.LOGFILE.Append=true
17 log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
18 log4j.appender.LOGFILE.layout.ConversionPattern=-%p-%d{yyyy/MM/dd HH:mm:ss,SSS}-%l-%L-%m%n

 

4、  log4j 输出级别

    4.1  fatal (致命错误)  > error (错误)  >  warn (警告) >  info (普通信息) > debug (调试信息)     log4j.properties 文件第一行: log4j.rootCategory=DEBUG   输出的错误级别 >=bebug 

      4.2  log4j 输出目的地

        log4j.rootCategory=DEBUG, CONSOLE,LOGFILE

     console是输出到控制台,logfile 是输出到文件中

      技术分享图片

    4.3 pattern  中常用几个表达式

      %C   包名+类名

      %d{yyyy/MM/dd HH:mm:ss,SSS}  时间

      %L    行号

      %m    信息

      %n    换行

 

 

  

log4j介绍和使用

标签:ons   category   console   日志处理   调试   div   deb   步骤   bubuko   

原文地址:https://www.cnblogs.com/axu521/p/10063580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!