log4j学习 博客分类: java相关 log4jApache
程序员文章站
2024-03-23 15:54:34
...
以前log4j用的多,但总是有些细节不明白,今天看了下官方文档,学习笔记记录下。
log4j里面有三个重要概念:Loggers, Appenders and Layouts
(1)Loggers表示一个日志记录器,一个log4j至少要有1个Loggers,就是根日志,在配置文件中可以以log4j.rootLogger来配置,此外,还可以定义很多其它的Loggers,如log4j.logger.a1,log4j.logger.a2,log4j.logger.a1.suba1分别定义了a1,a2,a1.suba1三个Logger,Loggers具有继承关系,是通过package类似的形式组织的,所以a1.suba1这个Logger将继承a1这个Logger的所有属性
(2)Appenders表示Loggers的存储方式,常用的Appender有org.apache.log4j.ConsoleAppender,org.apache.log4j.RollingFileAppender
ConsoleAppender表示将日志输出到控制台,RollingFileAppender表示将日志保存到文件中,文件可按大小分割
(3)Layouts表示日志的输出格式
log4j里面有三个重要概念:Loggers, Appenders and Layouts
(1)Loggers表示一个日志记录器,一个log4j至少要有1个Loggers,就是根日志,在配置文件中可以以log4j.rootLogger来配置,此外,还可以定义很多其它的Loggers,如log4j.logger.a1,log4j.logger.a2,log4j.logger.a1.suba1分别定义了a1,a2,a1.suba1三个Logger,Loggers具有继承关系,是通过package类似的形式组织的,所以a1.suba1这个Logger将继承a1这个Logger的所有属性
(2)Appenders表示Loggers的存储方式,常用的Appender有org.apache.log4j.ConsoleAppender,org.apache.log4j.RollingFileAppender
ConsoleAppender表示将日志输出到控制台,RollingFileAppender表示将日志保存到文件中,文件可按大小分割
(3)Layouts表示日志的输出格式
上一篇: leetcode初级算法5.加一
推荐阅读
-
guava笔记8-Primitives 博客分类: java相关guava
-
log4j学习 博客分类: java相关 log4jApache
-
Java性能分析和bug调试 博客分类: java相关 Java
-
guava笔记14-Reflection 博客分类: java相关guava
-
guava笔记7-Networking 博客分类: java相关guava
-
[收藏]JDBC学习笔记 博客分类: struts JDBCSQLDB2Java编程
-
【java】JETM--Java™的执行时间测量库简单学习(一) 博客分类: java知识总结 javajetm
-
基础正则表达式知识学习总结 博客分类: java知识总结 正则表达式
-
core java学习笔记(二):有关接口 博客分类: JavaSE Java
-
core java学习笔记(一):有关final修饰符 博客分类: JavaSE Java