logging - 如何以编程方式更改 logback.xml 中的日志记录级别

标签 logging log4j slf4j logback

我想更改在 logback.xml 文件中设置的记录器级别。我可以手动进行更改,但我想通过编写一段代码来完成。我对这些东西很感兴趣,这是我第一次从事日志工作。在这方面或 log4j 或任何此类指针上的任何帮助都会有所帮助。

最佳答案

您可以在程序中将日志记录级别设置为:

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

检查logback manual
希望有帮助!

关于logging - 如何以编程方式更改 logback.xml 中的日志记录级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644958/

相关文章:

powershell - TFS 2013 默认模板运行 powershell 脚本和日志输出

asp.net - 在 ASP.NET 应用程序上记录 Visual Basic 异常的最佳方法是什么?

java - 来自 docker 容器的 Logstash 系统日志输入

java - 具有不同 log4j2.xml 的两个应用程序正在尝试登录到同一日志文件

java - 在 Glassfish 3.0.1 中部署的 Web 应用程序中处理 slf4j 日志记录的好方法是什么?

Android:定期上传文本文件?

Java - 如何让记录器在关闭 Hook 中工作?

java - 错误 : "setFile(null,false) call failed" when using log4j

java - jcl-over-slf4j : set logging level howto

java - Tapestry 5,记录非页面的类