log4j.rootlogger=info,stdout,info,debug,error而實際上這部分**解決不了按照log4j的級別檔案進行檔案輸出。log4j.logger.info=info
log4j.logger.debug=debug
log4j.logger.error=error
配置中關鍵的配置說明是這一句:
正確的解法是:
源**記載:
public boolean isassevereasthreshold(priority priority)
重寫 isassevereasthreshold(priority priority)方法
@override
public boolean isassevereasthreshold(priority priority) }
這樣,進行唯一判斷,只有當threshold與priority一致時,才進行輸出,就實現了真正log4j按照級別輸出日誌檔案。
在log4j.properties中,將配置檔案作如下修改:
Log4j按級別輸出日誌到不同檔案配置
package com.liying.mango.common.interceptor import import org.apache.log4j.priority public override public boolean isassevereasthreshold priority prio...
Log4j按級別輸出到不同檔案
之前曾寫過一篇帖子,是log4j按包路徑輸出到不同檔案。log4j按級別輸出到不同檔案,也類似。先看配置 set log levels log4j.rootlogger info,error,info log4j.logger.info info log4j.logger.error error 測...
Log4j按級別輸出到不同檔案
log4j.properties 檔案 log4j.logger.net.sf.hibernate.cache debug log4j.rootlogger error,portal log,shop log 這就比較煩,得到了我所不要想要的日誌資訊 源 public boolean isassev...