码迷,mamicode.com
首页 > 其他好文 > 详细

log4j日志的配置

时间:2017-07-20 19:49:30      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:pcr   rtx   pen   zhang   lbp   family   org   配置文件   append   

在项目开发中,记录错误日志方便调试便于发现系统运行过程中的错误、便于后期分析,

在java中,记录日志有很多种方式,比如说log4j

 

log4j需要导入的包:

commons-loggin.jar

log4j.jar

技术分享

修改配置文件

在log4j.properties写入

### 设置级别和目的地(这里多个目的地) ###
log4j.rootLogger = DEBUG,CONSOLE,zhangsanLog
### 这里的me是包,也就是在这个包记录日志时,是只记录debug及以上级别的日志
log4j.logger.me=DEBUG
### 输出到控制台 ###
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target = System.out
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n

### 输出到日志文件 ###
log4j.appender.zhangsanLog = org.apache.log4j.DailyRollingFileAppender
log4j.appender.zhangsanLog.File =G\:\\untitled\\debug.log
#log4j.appender.zhangsanLog.File =/var/alldata/zhenduan/debug.log
log4j.appender.zhangsanLog.Append = true
## 只输出DEBUG级别以上的日志
log4j.appender.zhangsanLog.Threshold = DEBUG

public class Test {
    public static Logger logger = Logger.getLogger(Test.class);

    public static void main(String[] args) {
        logger.trace("trace");
        logger.debug("debug");
        logger.info("info");
        logger.warn("warn");
        logger.error("error");
        logger.fatal("fatal");
    }
}

 可以把日志输出到指定磁盘文件

log4j日志的配置

标签:pcr   rtx   pen   zhang   lbp   family   org   配置文件   append   

原文地址:http://www.cnblogs.com/yzssoft/p/7213854.html

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