首页 > 编程语言 > 详细

JAVA使用log4j

时间:2017-07-16 14:40:52      阅读:245      评论:0      收藏:0      [点我收藏+]

1.引入jar包

  log4j-1.2.13.jar

2.src下建立配置文件:log4j.properties

技术分享

#不+All,只写后一种LOG
log4j.rootLogger =ALL,systemOut,logRollingFile 

#输出到控制台 
log4j.appender.systemOut = org.apache.log4j.ConsoleAppender 
log4j.appender.systemOut.layout = org.apache.log4j.PatternLayout 
#"%-5p":消息类型(DEBUG?INFO?),左对其,5字符
#"%l":那个文件那个方法哪一行输出log
#"%n":换行
#"%m":log消息
log4j.appender.systemOut.layout.ConversionPattern = [%-5p][%-22d{yyyy/MM/dd HH:mm:ss.SSS}][%l]%n%m%n
#阈值(log级别:DEBUG,INFO,ERROR,WARN)
log4j.appender.systemOut.Threshold = DEBUG

#设定文件大小输出到文件 
log4j.appender.logRollingFile = org.apache.log4j.RollingFileAppender 
log4j.appender.logRollingFile.layout = org.apache.log4j.PatternLayout 
log4j.appender.logRollingFile.layout.ConversionPattern = %m%n
log4j.appender.logRollingFile.Threshold = DEBUG 
log4j.appender.logRollingFile.File = C:/log/AhLog.txt 
log4j.appender.logRollingFile.MaxFileSize = 1MB 
log4j.appender.logRollingFile.MaxBackupIndex = 10
参考:
  http://blog.csdn.net/dr_guo/article/details/50718063   《log4j.properties配置详解与实例

3.编写Java测试文件:

import org.apache.log4j.Logger;

public class TestLog4j {
    static Logger log = Logger.getLogger(TestLog4j.class.getName());

    public static void main(String[] args) {
        log.debug("AH DEBUG");
        log.info("AH INFO");
        log.error("AH ERROR");
        log.warn("AH WARN");
    }
}

 

JAVA使用log4j

原文:http://www.cnblogs.com/AndyHoo/p/7190473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!