Grails日志配置是劫持外部日志配置,如何阻止它?

时间:2012-01-13 15:10:26

标签: java grails logging configuration

我有一个由多个模块组成的Web应用程序。所有模块都包装在一起。 其中一个是全新的groovy应用程序,而其他人则更老。这个新的grails应用程序不在我的责任范围内 请注意,grails没有使用任何log4j。[properties | xml]文件,但它是自己的DSL,它在运行时直接与log4j交互。此配置位于config.groovy脚本中,与应用程序一起打包。

使用外部文件和JVM的-Dlog4j.configuration选项配置Log4j。

问题是grail配置包含一个非常自由的配置:
  - 将根级别设置为信息
  - 添加控制台appender

结果是外部配置被grails劫持:
现在有两个控制台appender(记录两次相同的信息),并记录了许多无用的信息数据。

是否有其他解决方案而非程序化方法,告诉grails不要粗鲁?

1 个答案:

答案 0 :(得分:1)