如何在Gradle构建期间查看项目源的SLF4J日志输出?

Mat*_*t W 5 java logging slf4j gradle

我正在使用SLF4J在我的Java项目中记录消息并使用Gradle构建项目.我正在尝试调试一些东西,我希望能够看到我的Java源代码或单元测试中的日志消息.有没有办法将输出输出到控制台?

小智 5

将其添加到您的构建脚本:

logging.captureStandardOutput LogLevel.INFO

然后用"-i"运行你的构建

gradle -i


Ben*_*hko 0

-i您可以通过提供命令行参数(对于 INFO、-d对于 DEBUG)来确定日志记录级别以及输出。有关更多信息,请参阅Gradle 用户手册中有关日志记录的章节。不用说,只有日志消息才会显示在构建期间实际执行的代码。

例子:

gradle build -i
Run Code Online (Sandbox Code Playgroud)