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的主要内容,如果未能解决你的问题,请参考以下文章