【问题标题】:Suppressing Grails Plugin WARN messages for Deprecated Behavior抑制 Grails Plugin WARN 消息的弃用行为
【发布时间】:2012-12-19 21:25:58
【问题描述】:

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

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

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

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

更新:

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

【问题讨论】:

    标签: grails logging suppress-warnings


    【解决方案1】:

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

    -Dgrails.log.deprecated=false
    

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

    【讨论】:

    • 太棒了!谢谢。
    【解决方案2】:

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

    【讨论】:

    • 不会发生。但是谢谢你让我知道。也许 IDEA 也有类似的东西。
    猜你喜欢
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    相关资源
    最近更新 更多