/** * The log levels supported by Gradle. */ publicenum LogLevel { DEBUG, INFO, LIFECYCLE, WARN, QUIET, ERROR }
日志开关选项
开关选项
输出的日志级别
无选项
LIFECYCLE及更高级别
-q 或 --quiet
QUIRT及更高级别
-i 或 --info
INFO及更高级别
-d 或 --debug
DEBUG及更高级别(全部日志)
// 输出 INFO及更高级别的日志 gradle -i task
提醒: Android Studio 默认情况开启的是LIFECYCLE及更高级别, 所以此时在通过 Android Studio 进行默认 Build 操作时,此时在 Build Output 控制台打印出来的是这个级别的,Info,Debug Log 并不会输出
在 gradle 中尝试打印Log
logger.error('this is log of gradle, level ---> error') logger.quiet('this is log of gradle, level ---> quiet') logger.warn('this is log of gradle, level ---> warn') logger.lifecycle('this is log of gradle, level ---> lifecycle') logger.info('this is log of gradle, level ---> info') logger.debug('this is log of gradle, level ---> debug')
在验证时,通过 -d 得到以下输出,验证 Log 级别
10:01:42.029 [ERROR] [org.gradle.api.Project] this is log of gradle, level ---> error 10:01:42.029 [QUIET] [org.gradle.api.Project] this is log of gradle, level ---> quiet 10:01:42.029 [WARN] [org.gradle.api.Project] this is log of gradle, level ---> warn 10:01:42.029 [LIFECYCLE] [org.gradle.api.Project] this is log of gradle, level ---> lifecycle 10:01:42.029 [INFO] [org.gradle.api.Project] this is log of gradle, level ---> info 10:01:42.029 [DEBUG] [org.gradle.api.Project] this is log of gradle, level ---> debug
printf 在 gradle 中也是可以再 Build Output 控制台中输出 Log 的
10:07:24.545 [QUIET] [system.out] this is log of gradle, event ---> printf