6

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

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

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

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

任何想法都会非常感激。

谢谢,格温

4

1 回答 1

2

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

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

于 2012-12-07T02:58:23.020 回答