gradel的日志特性原创
金蝶云社区-flyout
flyout
1人赞赏了该文章 110次浏览 未经作者许可,禁止转载编辑于2023年12月29日 13:40:06

日志是构建工具的主要界面。如果日志太多,真正的警告和问题容易被隐藏。另一方面,如果出了错,你需要找出相关的信息。Gradle 定义了6个日志级别,如表 18.1,“日志级别”所示。除了那些您通过可能会看到的日志级别之外,有两个 Gradle 特定日志级别。这两个级别分别是 QUIET 和 LIFECYCLE. 默认使用后面的这个日志级别,用于报告构建进度。

 日志级别

Level用于
ERROR错误消息
QUIET重要的信息消息
WARNING警告消息
LIFECYCLE进度信息消息
INFO信息性消息
DEBUG调试消息

跟踪的命令行选项

选项意义
没有栈跟踪选项构建错误(如编译错误)时没有栈跟踪打印到控制台。只有在内部异常的情况下才打印栈跟踪。如果选择 DEBUG 日志级别,则总是输出截取后的栈跟踪信息。
--stacktrace输出截断的栈跟踪。我们推荐使用这一个选项而不是打印全栈的跟踪信息。Groovy 的全栈跟踪非常冗长 (由于其潜在的动态调用机制,然而他们通常不包含你的的代码中哪里错了的相关信息。)
--full-stacktrace打印全栈的跟踪信息。


赞 1