如何在gradle中禁用调试消息

时间:2014-10-23 14:57:21

标签: logging gradle

我目前正在使用gradle来构建一些spring项目。但是当我运行项目时,会出现很多调试消息。我应该如何在gradle配置文件中禁用这些调试消息?

类似的东西:

12:58:40.149 [main] DEBUG o.a.h.c.protocol.RequestAddCookies - CookieSpec selected: best-match 12:58:40.157 
[main] DEBUG o.a.h.c.protocol.RequestAuthCache - Auth cache not set in the context

1 个答案:

答案 0 :(得分:2)

如评论中所述,日志记录输出不是来自gradle,而是来自应用程序,更具体地说是HttpClient。

默认情况下,gradle logging设置为LIFECYCLE或更高,而不是DEBUG

似乎http客户端在日志记录方面确实有点吵。 Disable HttpClient logging

考虑到您使用的是Spring,您可能希望为Spring设置logging configuration中的日志记录细节。我喜欢使用slf4j,它使用所谓的桥接器来收集来自其他日志记录框架的日志消息,并将它们输出到一个配置的记录器实现,如logback。