本文讲述
Gradle 日志,默认您已经掌握了相关知识。Gradle的日志类似于Java、Android,分级显示日志信息,便于显示不同类别信息。
[TOC]
1. 日志级别
日志级别
| 级别 | 用途 |
|---|---|
| ERROR | 错误信息 |
| QUIET | 重要信息 |
| WARNING | 警告信息 |
| LIFECYCLE | 进度信息 |
| INFO | 内容信息 |
| DEBUG | 调试信息 |
使用方式:
# 输出QUIET级别及其之上的日志信息
gradle -q tasks
以此类推 其他级别只需要加入对应选项,如下表
日志开关选项
| 开关选项 | 输出的日志级别 |
|---|---|
| 无选项 | LIFECYCLE及更高级别 |
| -q 或 --quiet | QUIRT及更高级别 |
| -i 或 –info | INFO及更高级别 |
| -d 或 --debug | DEBUG及更高级别(全部日志) |
2. 输出错误堆栈信息
Gradlet提供了堆栈信息的打印,默认情况下,堆栈信息的输出是关闭的,可通过命令行打开,以便定位分析和解决问题。
错误堆栈开关选项
| 命令行选项 | 用途 |
|---|---|
| 无选项 | 不输出堆栈信息 |
| -s 或 --stacktrace | 输出关键性的堆栈信息 |
| -S 或 --full-stacktrace | 输出全部堆栈信息 |
3. 自己使用日志信息调试
可以通过
Gradle内置的Logger更灵活地控制输出不同级别的日志
logger.quiet('quiet 日志')
logger.error('error 日志')
logger.warn('warn 日志')
logger.lifecycle('lifecycle 日志')
logger.info('info 日志')
logger.debug('debug 日志')
到这
Gradle 日志就简单介绍完了,后续我们再学习新的Gradle知识,欢迎持续关注