'org.codehaus.groovy.grails.plugins'
添加该代码在log4j的配置错误。而你的插件将被丢弃。 例如我的log4j的配置:
log4j = {
// Example of changing the log pattern for the default console appender:
//
appenders {
console name: 'stdout', layout: pattern(conversionPattern: '%d [%t] %-5p (%c) - %m%n')
}
root {
info 'stdout', 'file'
additivity = true
}
error 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages', // GSP
'org.codehaus.groovy.grails.web.sitemesh', // layouts
'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
'org.codehaus.groovy.grails.web.mapping', // URL mapping
'org.codehaus.groovy.grails.commons', // core/classloading
'org.codehaus.groovy.grails.plugins', // plugins <-You nedd this one
'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
'org.springframework',
'org.hibernate',
'net.sf.ehcache.hibernate'
}
我没有,但没有改变。 – t31321 2014-11-25 09:47:39
如果您在应用程序中安装了插件,那么您需要在* application *中配置log4j,而不是插件。当插件的log4j配置安装在应用程序 – 2014-11-25 09:53:16
中时会被忽略,但是当我的应用程序中的log4j配置无法正常工作时,我将它添加到了插件中。顺便说一下,应用程序服务可以记录,但不是插件服务。非常感谢 – t31321 2014-11-25 10:05:08