log4j

Posted afei1759

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了log4j相关的知识,希望对你有一定的参考价值。

1、log4j记录日志
前提:要有log4j-api.jar和log4j-core.jar包和log4j.properties文件
级别:log4j有DEBUG、INFO、WARN、ERROR等4个级别的日志
使用:mybatis自动应用log4j.properties文件里面的配置打印信息,mybatis打印级别为DEBUG,log4j.properties配置文件:
log4j.rootLogger=DEBUG,Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
log4j.logger.org.apache=INFO
log4j.logger.org.springframework=WARN
 
注意:前4行的"Console"字段可以是其他的字段,但要相同,代表第二行中的ConsoleAppender控制台
第二行:指定在ConsoleAppender("Console")即控制台打印日志
第一行:在Console打印出级别为DEBUG级别以上的级别日志(包括DEBUG级别)
第四行:在打印的信息中显示如下
%d是时间
[%t]是线程名称
%-5p是打印级别名称(如DUBUG),共占5个字符,‘-’指不够5位的在右边补空格
[%c]是类名称
%m是打印出的信息
%n是换行
第五、第六行:对org.apache的包打印出INFO级别以上(含)的信息,对org.springframework的包打印出WARN级别以上(含)的信息
 
 
 
 
 

以上是关于log4j的主要内容,如果未能解决你的问题,请参考以下文章

log4j

日志记录-Log4j

日志学习-log4j

使用 Spring 配置文件设置系统属性

编程开发- 01 日志框架

初识log4j