我正在处理workflow-durable-task-step Jenkins plugin,我想调试这个插件的一个测试。要了解这个问题,我需要查看Jenkins日志。默认情况下,INFO
级别的日志在测试期间显示,但我需要FINE
级别。
如何在mvn test
命令期间显示内部Jenkins进程的所有可能日志?
我试过运行mvn -Djava.util.logging.loglevel=FINEST test
这样的测试,但是这个选项改变了测试本身的日志级别,而不是Jenkins内部进程的日志级别。我的意思是,如果我在我的测试主体中写一些类似LOGGER.log(Level.FINE, "Hello world");
的东西-它会被显示,但是不会显示由我的测试启动的Jenkins进程的FINE
级别的日志。
2条答案
按热度按时间px9o7tmv1#
我想你是在找
${JENKINS_URL}/log/levels
文件:Logger Configuration
另请参阅:Viewing Logs
ecfdbz9o2#
在您的测试中添加类似以下内容的内容:
LoggerRule最终是您想要的