`
leadtoit
  • 浏览: 61663 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

log4j学习

阅读更多
以前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表示日志的输出格式
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics