grails - 抑制 Grails 插件针对已弃用行为的警告消息

标签 grails logging suppress-warnings

我们为我们的应用程序使用了不少 Grails 插件,显然其中一些仍在使用已弃用的 ApplicationHolder.getApplication() .我似乎无法确定哪些是具体的,并且不能随意升级。

当我们的日志级别为 info 或更低时,当 grails 启动时,我们会得到数百个这样的日志:

WARN util.GrailsUtil - [DEPRECATED] Method ApplicationHolder.getApplication() is deprecated and will be removed in a future version of Grails.



有什么办法可以压制这些吗?

更新:

根据baiyubin的回答,我至少能够在IDEA的控制台中折叠它们。但是,这并不能阻止将 2095 行添加到我的日志文件中。

最佳答案

从 Grails 2.0 开始,您可以在启动时添加新的 VM 参数:

-Dgrails.log.deprecated=false

来源:http://jira.grails.org/browse/GRAILS-8024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

关于grails - 抑制 Grails 插件针对已弃用行为的警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919522/

相关文章:

hibernate - 我们如何在grails标准投影中添加自定义的Aggregate Function?

grails - 如何在Grails应用程序中隐藏URL参数?

c# - 记录正确

c - 忽略 gobble-only scanf (gcc) 的返回值

ruby - 在 rake 测试中排除 gem 警告而不从自己的代码中删除警告

apache - Apache 和 SSL 背后的 Tomcat

hibernate - 我可以在 grails 中获取当前使用的 hibernate 方言吗?

java - 如何记录断言的真实结果

postgresql - pg_dump 重定向错误信息