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/

相关文章

  • 2018-04-20

    gradle/ant 输出日志到文件 使用标签:ant gradle 详细用法见官方文档

  • gradle task脚本删除log日志

    gradle task脚本删除log日志 正在学习gradle,所以不多说直接上代码 在build.gradle中...

  • Gradle 日志

    Gradle是一款非常优秀的构建系统工具,它的DSL基于Groovy实现,可以让你很方便地通过代码控制这些DSL来...

  • Spring Boot 日志

    Spring Boot 日志 《Spring Boot 开发实战》—— 基于 Gradle + Kotlin的企业...

  • Gradle sync failed: Uninitialize

    编译错误日志: Gradle sync failed: Uninitialized object exists o...

  • [Gradle][学习之路] Gradle 日志

    一、日志级别 简单用法: 二、错误堆栈信息

  • Gradle-日志

    日志就像是构建工具的 UI,如果输出太混乱,真正的警告和错误很容易就被忽略了。Gradle 定义了 6 种日志级别...

  • Gradle 入门:日志

    ----《Android Gradle 权威指南》学习笔记 总目录:Gradle 学习系列 -- 目录[https...

  • AS for Mac gradle can not found

    最近在查看AS运行错误日志的时候需要用到命令 gradle compileDebug --stacktrace ,...

  • spring boot 日志之 log4j2

    记录一下spring boot使用log4j2日志框架, 配置使用异步写入日志 导入依赖(gradle) 启动参数...

网友评论

    本文标题:Gradle 日志

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