Gradle 日志

作者: XiMiMax | 来源:发表于2018-04-13 08:12 被阅读99次

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

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

    相关文章

      网友评论

        本文标题:Gradle 日志

        本文链接:https://www.haomeiwen.com/subject/ajbqkftx.html