2012-09-28 54 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' –

相关问题