Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法

Posted Cactus_hxk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法相关的知识,希望对你有一定的参考价值。

Log4J日志配置详解

一、Log4j简介 

      Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。

1、Loggers

     Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,分别用来指定这条日志信息的重要程度,明白这一点很重要,Log4j有一个规则:只输出级别不低于设定级别的日志信息,假设Loggers级别设定为INFO,则INFO、WARN、ERROR和FATAL级别的日志信息都会输出,而级别比INFO低的DEBUG则不会输出。

以上是关于Log4J日志配置详解和自定义log4j日志级别及输出日志到不同文件实现方法的主要内容,如果未能解决你的问题,请参考以下文章

Log4J日志整合及配置详解

log4j.properties配置文件及详解

log4j使用及配置详解

Java学习-007-Log4J 日志记录配置文件详解及实例源代码

log4j配置详解

log4j日志配置详解