我最近将External Configuration Reload Plugin添加到我的Grails 2.3.11项目中,该项目正在使用标准的log4j日志记录。然后我尝试将以下代码段添加到我的外部config.groovy文件中:
log4j = {
debug 'grails.app'
}
此时,我看到了以下INFO日志消息:
java 2016-09-13 17:31:02,202 [Timer-0] INFO reloadconfig.ReloadConfigService -
Detected changed configuration in preprod-Config.groovy, reloading configuration
但是,我此时没有开始收到DEBUG日志消息。当我重新启动应用程序时,DEBUG日志消息开始出现。
我也尝试将此列表添加到我的(内部)config.groovy并重新启动,但它没有解决问题:
grails.plugins.reloadConfig.notifyPlugins = ["LoggingGrailsPlugin", "Log4j", "log4j"]