标签: java logging log4j jmx log4j2
我需要在我的应用程序中更改log4j2中的编程日志级别。我知道有几种选择:
是否有任何解决方案可以在不依赖核心类的情况下更改日志级别? JConsole也不是一个选项,因为我需要直接从我的应用程序中更改它。
答案 0 :(得分:0)
log4j-api中没有方法可以更改记录器或追加器的日志级别。
最简洁的方法是通过JMX。查看log4j-jmx的源代码,了解log4j JMX客户端如何执行此操作,然后在您的应用程序中模仿它。