2015-11-03 81 views
-1

當我在Java類中手動創建Appender時,如何禁用特定包的日誌。我知道在屬性文件中,指定log4j.logger.org.springframework = OFF將會禁用日誌來自Spring框架包。但我不確定如何從Java類完成這些工作。Log4j - 禁用包的日誌

感謝

回答

0

如何:

Logger logger = Logger.getLogger(this.getClass()); 
logger.setLevel(Level.OFF); 

對於一個特定的包(而不是特定的類):

Logger logger = Logger.getLogger("my.package.name"); 
logger.setLevel(Level.OFF); 
+0

Thanks.But這將禁用所有的日誌正確的,如果我想要限制包中的日誌被寫入,我該怎麼做? – user5053360

+0

已更新。我還建議試着看看你得到了什麼結果,並相應地更新你的問題。 – GargantuChet