我有一个使用我编写的插件的Gradle项目。该插件使用一个使用java.util.logging记录的外部库(jar)。
我的问题是,当我构建项目时,Gradle不会显示所有日志Level(即使使用--debug运行)。
例如,如果我使用--debug运行我的Gradle构建,我会看到来自库的邮件已使用log.debug()
进行了记录,但未看到使用log.fine()
,log.finer()
或{ {1}}。
Gradle docs建议添加log.finest()
,但这似乎仍无法捕获logging.captureStandardOutput LogLevel.DEBUG
,fine
或finer
。
我无法更改外部库代码。
有没有办法在构建期间显示这些更精细的日志级别?
Gradle版本信息:
finest
答案 0 :(得分:3)
我认为没有办法捕获fine
,finer
和finest
日志输出。日志级别的映射是固定的,不能更改。 logging.captureStandardOutput
用于标准输出,不用于日志输出。