1. 程式人生 > >log4j日誌的配置

log4j日誌的配置

dem pll 設置 lldp epc pgp clas 2pc pwc

在項目開發中,記錄錯誤日誌方便調試便於發現系統運行過程中的錯誤、便於後期分析,

在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日誌的配置