2012-05-25 24 views
0

據我logger-log4j.properties文件:的log4j:記錄我的java文件服務器日誌也即將提交

log4j.rootCategory=DEBUG, TestLogger 
log4j.appender.TestLogger=org.apache.log4j.FileAppender 
log4j.appender.TestLogger.File=TestLogger.log 
log4j.appender.TestLogger.MaxFileSize=10000KB 
log4j.appender.TestLogger.MaxBackupIndex=10 
log4j.appender.TestLogger.layout=org.apache.log4j.PatternLayout 
log4j.appender.TestLogger.layout.ConversionPattern=%d{yyyy-MMM-dd HH:mm:ss,SSS} [%t]- %p 
log4j.category.org.apache=DEBUG 

當得到執行我的課,執行後我收到SERVERLOG也。如何停止從服務器的日誌記錄。提前致謝!

+0

爲什麼你不使用默認的SO字體?讓你的問題變大並不能讓你獲得更多更快的答案。 – tom

+0

我已經編輯了這個問題,它正在等待批准 – MozenRath

回答

0

的問題是第一行:

log4j.rootCategory=DEBUG, TestLogger 

現在不是根目錄設置爲DEBUG,只需將其設置爲ERROR,然後設置要只DEBUG的產品類別的日誌記錄級別。

我認爲你應該糾正這樣的事情log4j.category.com.mypackage.MyClass=DEBUG

這裏com.mypackage.MyClass應該是你的完全合格的類名預計將在您的文件

+0

你能更具體嗎?我應該在哪裏設置調試 – user1097291

+0

你的java文件中是否有任何日誌語句?只需發佈他們,我會做需要的 – MozenRath

+0

TestLogger.debug(_className,methodName,「:Constructor Entering」); – user1097291