4

我们为我们的应用程序使用了很多 Grails 插件,显然其中一些仍在使用已弃用的ApplicationHolder.getApplication(). 我似乎无法确定哪些是具体的,升级 Willy nilly 不是一种选择。

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

警告 util.GrailsUtil - [已弃用] 方法 ApplicationHolder.getApplication() 已弃用,将在 Grails 的未来版本中删除。

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

更新:

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

4

2 回答 2

4

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

-Dgrails.log.deprecated=false

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

于 2012-12-19T13:04:52.853 回答
0

如果您愿意切换到 eclipse/sts,每个警告消息旁边都有一个内置的抑制选项,您可以在其中切换是否抑制类似的警告

于 2012-12-17T21:48:16.600 回答