《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
ALL Level是最低等级的,用于打开所有日志记录。
static Level OFF
OFF Level是最高等级的,用于关闭所有日志记录。
日志记录器(Logger)的行为是分等级的。如下表所示:
分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是 ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来,也是说大于等于的级别的日志才输出。
日志记录的级别有继承性,子类会记录父类的所有的日志级别。
logger日志设置:
1、加包:log4j-1.2.16.jar 一般还会加入 commons-logging-1.1.1.jar
2、在CLASSPATH 下建立log4j.properties
[html] view plain copy
-
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
-
log4j.appender.stdout.Target=System.out
-
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
-
log4j.appender.stdout.layout.ConversionPattern=%d %5p %c{1}:%L - %m%n
-
log4j.appender.file=org.apache.log4j.RollingFileAppender
-
log4j.appender.file.File=${catalina.home}/logs/ddoMsg.log
- <