Gradle是否允许在执行单个选定任务期间更改日志记录级别,而不影响其他任务?我的脚本中的一个任务有一些非常重要的输出,但只有在运行时至少包含信息时才会显示(-i)级别--它会在输出中充斥大量我不需要的其他数据。理想情况下,我希望能够通过build.gradle配置设置任务日志记录级别。
-i
build.gradle
0sgqnhkj1#
这目前还不可能,但Gradle问题#1010(十年前在从Jira迁移到GitHub之前作为GRADLE-2658开放)要求此功能。
作为一个用户,我希望能够调试一个特定的任务。比如:
task myTask { logging.level = LogLevel.INFO doLast { logger.info("Output on INFO level") } }
字符串
给定上面的构建文件,如果运行gradle myTask,我希望打印“Output on INFO level”
gradle myTask
目前,“信息级输出”未被记录。
1条答案
按热度按时间0sgqnhkj1#
这目前还不可能,但Gradle问题#1010(十年前在从Jira迁移到GitHub之前作为GRADLE-2658开放)要求此功能。
支持为特定任务设置日志级别
作为一个用户,我希望能够调试一个特定的任务。比如:
字符串
预期行为
给定上面的构建文件,如果运行
gradle myTask
,我希望打印“Output on INFO level”当前行为
目前,“信息级输出”未被记录。