如何为自定义Gradle插件设置不同的日志级别

时间:2012-10-12 13:05:01

标签: logging gradle flyway

我正在为gradle编写一个flyway包装器插件。 Flyway已经使用log4j进行消息记录。

在信息级别,所有输出都与用户相关。

当我将自定义插件添加到新项目并运行其中一项任务时,输出中不会显示任何内容。我必须运行gradle flywayStatus --info来查看消息。

有没有办法更改插件中的log4j设置,以便在使用插件的项目中不需要修改日志级别?

任何想法都会受到赞赏。

谢谢, 格温

1 个答案:

答案 0 :(得分:2)

您可以通过调用getLogging()方法来访问任务的LoggingManager

您可以在Manager上设置日志记录级别。