2016-07-27 45 views
0

我在所有服務類中加載了log(INFO,"")日誌消息,現在我需要禁用那些只有INFO消息。爲此,我編輯了我的/app/src/log4j.properties文件。並設置爲:

log4j.rootLogger=warn, stdout

所以,它應該顯示現在只警告和更高級別的日誌,但是當我執行後作出更改代碼,它仍然顯示INFO消息。
我想我需要在包級別設置日誌級別,但是如何設置此包級別,特別是Wavemaker?Herelog4jWavemaker設置的一些基本配置信息,但它沒有顯示如何禁用或哪個類需要在級別warn或其他設置來擺脫INFO消息。我沒有在這裏添加log4j.proprties文件,如果有人想看,我會添加。如何在Wavemaker中禁用服務類日誌[log4j]消息

回答

0

查找其它註釋的行中的log4j.properties文件中顯示信息。例如:

# logging for CloudFoundry upload 
log4j.logger.com.wavemaker.tools.deployment.cloudfoundry=info 

# logging for XHR Service 
log4j.logger.com.wavemaker.runtime.service.WaveMakerService=info 

嘗試將這些行更改爲備註或更改爲警告。沒有試過這個,但它是有道理的..

+0

試過這兩個選項;沒有結果。這些日誌消息是在'JavaServiceSuperClass'類中配置的。所以log4j.properties沒有處理它。 – Niraj