Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Log4j不';行不通_Java_Logging_Log4j - Fatal编程技术网

Java Log4j不';行不通

Java Log4j不';行不通,java,logging,log4j,Java,Logging,Log4j,我不明白为什么我的记录器不能只在这个类中工作 我在任何地方都做了同样的事情,效果很好你有主意吗 public class Agent { private static final Logger LOGGER = Logger.getLogger(Agent.class); public method() { LOGGER.debug("test"); } } 谢谢您是否尝试从.debug更改为.error以查看是否生成输出?记录

我不明白为什么我的记录器不能只在这个类中工作

我在任何地方都做了同样的事情,效果很好你有主意吗

public class Agent {
    private static final Logger LOGGER = Logger.getLogger(Agent.class);

        public method() {
            LOGGER.debug("test");
        }
}

谢谢

您是否尝试从.debug更改为.error以查看是否生成输出?记录器(附加器等)的定义在哪里?你确定调用了方法()吗?你对log4j的配置是什么?就像oliv37和KevinO指出的那样。可能您的日志级别未处于调试状态。或者您是否为使用Log4j的所有类编写调试消息?请尝试在您的Log4j.xmlI中设置Log4j.rootLogger=debug谢谢。属性文件设置了包信息的日志,而不是调试日志。