Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 捕获代码覆盖率上的日志条目_Java_Maven_Maven Surefire Plugin_Jacoco Maven Plugin - Fatal编程技术网

Java 捕获代码覆盖率上的日志条目

Java 捕获代码覆盖率上的日志条目,java,maven,maven-surefire-plugin,jacoco-maven-plugin,Java,Maven,Maven Surefire Plugin,Jacoco Maven Plugin,我使用Maven Surefire插件来运行项目的单元测试,并使用Jacoco来实现代码覆盖率。在我的项目中,我有一个严格的覆盖标准,但我的问题是日志级别特定的行没有被Jacoco捕获,并且弄乱了我的覆盖统计数据。 例如: if (log.isDebugEnabled()) { log.debug("Log entry"); } 将无法识别日志条目代码行。有什么办法解决这个问题吗?为什么不在调试日志级别运行测试呢?在运行Maven目标时,我无法让它工作。不确定要做什么您

我使用Maven Surefire插件来运行项目的单元测试,并使用Jacoco来实现代码覆盖率。在我的项目中,我有一个严格的覆盖标准,但我的问题是日志级别特定的行没有被Jacoco捕获,并且弄乱了我的覆盖统计数据。 例如:

if (log.isDebugEnabled()) {
        log.debug("Log entry");
    }

将无法识别日志条目代码行。有什么办法解决这个问题吗?

为什么不在调试日志级别运行测试呢?在运行Maven目标时,我无法让它工作。不确定要做什么您是如何尝试将其移动到调试的?你能分享你的pom.xml吗?