我正在为 gradle 编写一个 flyway 包装器插件。Flyway 已经使用 log4j 进行消息记录。
在信息级别上,所有输出都与用户相关。
当我将自定义插件添加到新项目并运行其中一项任务时,输出中不会显示任何内容。我必须运行 gradle flywayStatus
--info 才能查看消息。
有没有办法更改插件中的 log4j 设置,以便在使用该插件的项目中不需要修改日志级别?
任何想法都会非常感激。
谢谢,格温
您可以通过调用其 getLogging() 方法来访问该任务的LoggingManager。
您可以在 Manager 上设置日志记录级别。