log4j运用

  1. 由apache推出的开源免费日志处理类库
  2. 使用步骤: 

1.导入log4j-xxx.jar

2.在src下新建log4j.properties(路径和名称都不允许改变)

      2.1 ConversionPattern:写表达式

      2.2 log4j.appender.LOGFILE.File 文件位置及名称(日志文件扩展名.log)

      

log4j.rootCategory=DEBUG, CONSOLE ,LOGFILE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

log4j.appender.CONSOLE.layout.ConversionPattern=%C %d{YYYY-MM-dd hh:mm:ss} %m %n

log4j.appender.LOGFILE=org.apache.log4j.FileAppender

log4j.appender.LOGFILE.File=E:/my.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%C %m%L %n

 

3.log4j输出级别

3.1 fatal(致命错误) > error(错误) > warn(警告信息) > info(普通信息) > debug(调试信息)

3.2 在 log4j.properties 的第一行中控制输出级别

  如:log4j运用

4.log4j输出目的地

log4j运用

5.pattern 中常用的几个表达式

5.1 %C:包名+类名

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

5.3 %L:行号

5.4 %m:信息

5.5 %n:换行