是否可以让gradle读取logging.properties文件以便按类设置日志记录级别?我想要做的是查看我的调试语句,但不是每个正在使用的类的调试语句。即,我想使用-Djava.util.logging.config.file=mylogging.properties
。
This topic指的是劫持ConsoleHandler的the class,但我不确定同样的事情是否适用于非测试任务。
答案 0 :(得分:1)
这不是目前支持的内容。可能有一个黑客来实现它,但我不知道一个。简单(如果有限)解决方案是在事后过滤输出,例如,使用grep
或使用日志查看器。
答案 1 :(得分:1)
试试这个,它对我有用。我正在使用Gradle 3.1。
import static org.gradle.api.logging.LogLevel.*
project.logger.quiet "1. Level: quiet"
project.logger.error "1. Level: error"
project.logging.setLevelInternal(ERROR)
project.logger.quiet "2. Level: quiet"
project.logger.error "2. Level: error"
百里
答案 2 :(得分:0)
将此行添加到gradle.properties
org.gradle.logging.level=info
与gradle --info