Gradle插件库日志记录

时间:2014-02-25 17:46:57

标签: logging gradle

我有一个使用我编写的插件的Gradle项目。该插件使用一个使用java.util.logging记录的外部库(jar)。

我的问题是,当我构建项目时,Gradle不会显示所有日志Level(即使使用--debug运行)。

例如,如果我使用--debug运行我的Gradle构建,我会看到来自库的邮件已使用log.debug()进行了记录,但未看到使用log.fine()log.finer()或{ {1}}。

Gradle docs建议添加log.finest(),但这似乎仍无法捕获logging.captureStandardOutput LogLevel.DEBUGfinefiner

我无法更改外部库代码。

有没有办法在构建期间显示这些更精细的日志级别?

Gradle版本信息:

finest

1 个答案:

答案 0 :(得分:3)

我认为没有办法捕获finefinerfinest日志输出。日志级别的映射是固定的,不能更改。 logging.captureStandardOutput用于标准输出,不用于日志输出。