我目前正在使用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
答案 0 :(得分:2)
如评论中所述,日志记录输出不是来自gradle,而是来自应用程序,更具体地说是HttpClient。
默认情况下,gradle logging设置为LIFECYCLE
或更高,而不是DEBUG
。
似乎http客户端在日志记录方面确实有点吵。 Disable HttpClient logging
考虑到您使用的是Spring,您可能希望为Spring设置logging configuration中的日志记录细节。我喜欢使用slf4j,它使用所谓的桥接器来收集来自其他日志记录框架的日志消息,并将它们输出到一个配置的记录器实现,如logback。