Gradle 日志

Gradle是一款非常优秀的构建系统工具,它的DSL基于Groovy实现,可以让你很方便地通过代码控制这些DSL来达到你构建的目的。我会一点点学习,做好笔记,与大家分享。

本文讲述Gradle 日志,默认您已经掌握了相关知识。Gradle的日志类似于Java、Android,分级显示日志信息,便于显示不同类别信息。

[TOC]

1. 日志级别

日志级别

级别用途
ERROR错误信息
QUIET重要信息
WARNING警告信息
LIFECYCLE进度信息
INFO内容信息
DEBUG调试信息

使用方式:

# 输出QUIET级别及其之上的日志信息
gradle -q tasks

以此类推 其他级别只需要加入对应选项,如下表

日志开关选项

开关选项输出的日志级别
无选项LIFECYCLE及更高级别
-q 或 –quietQUIRT及更高级别
-i 或 –infoINFO及更高级别
-d 或 –debugDEBUG及更高级别(全部日志)

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知识,欢迎持续关注
更多内容 XiMiMax — http://www.ximimax.cn/

    原文作者:XiMiMax
    原文地址: https://www.jianshu.com/p/50ad1c4be2de
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞