我们为我们的应用程序使用了不少 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/