码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA Log4j

时间:2014-07-23 12:09:46      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:java   文件   c   html   时间   ar   

1. Log4j有三个主要的组件:Loggers, Appenders, Layouts 分别为日志类别(优先级),目的地,格式

2. Loggers: DEBUG, INFO, WARN, ERROR, FATAL

    Logger logger = Logger.getLogger(“实例名”);

    logger.setLevel(Level.INFO);

3. Appenders:

org.apache.log4j.ConsoleAppender(控制台)
  org.apache.log4j.FileAppender(文件)
  org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)
      org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)
  org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)

4. Layouts:

org.apache.log4j.HTMLLayout(以HTML表格形式布局),
  org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
  org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
  org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)

5. 限制appender叠加

log4j.rootLogger=DEBUG, Console
log4j.logger.A=DEBUG, Console
log4j.logger.A.B=INFO, Console
log4j.additivity.A.B=false
logger A.B的日志仅会输出到自己Console中,不会继承任何父logger的appender。

JAVA Log4j,布布扣,bubuko.com

JAVA Log4j

标签:java   文件   c   html   时间   ar   

原文地址:http://www.cnblogs.com/dao0/p/3862169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!