2012-09-28 101 views
2

我想更改已在我的logback.xml文件中設置的記錄器的級別。我可以手動進行更改,但是我想通過編寫一段代碼來完成。我對這個東西很感興趣,這是我第一次從事伐木工作。在這方面或log4j或任何這樣的指針的任何幫助將有所幫助。如何以編程方式更改logback.xml中的日誌記錄級別

+2

可能重複[如何以編程方式更改根日誌記錄級別](http://stackoverflow.com/questions/3837801/how-to-change-root-logging-level-programmatically) –

回答

3

您可以在程序中設置日誌記錄級別爲:

Logger root = (Logger)LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME); 
root.setLevel(Level.INFO); 

檢查logback manual
希望幫助!

+0

我正在使用scala它是這樣的 val MyLogger = LoggerFactor.getLogger(「logger name」) MyLogger.setLevel(LEVEL.INFO) – Rags

+1

@Rags您的scala代碼是否適合您?我沒有setter'setLevel' –

相關問題