据我了解,log4j可以处理系统属性-Dlog4j.debug。如果使用它运行应用程序,则将获得log4j的调试输出。
示例:java -Dlog4j.debug -jar test.jar
log4j 2是否有类似的东西?
最佳答案
2018年1月更新:
从Log4j 2.10开始,这很容易:只需使用系统属性log4j2.debug
(无需任何值;可以使用空字符串)运行程序。
状态记录器上的当前(log4j-2.1)文档有点令人困惑。
基本上:
org.apache.logging.log4j.simplelog.StatusLogger.level
来控制状态记录器级别。 <Configuration status="trace">
。 更新:documentation在log4j-2.2中得到了改进。
关于java - Log4j 2.如何获取log4j的调试消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19574413/