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

Ger*_*ner 6 logging gradle flyway

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

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

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

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

真的很感激任何想法.

谢谢,Gerwin

Dyl*_*gte 2

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

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