Grails 从某个类继承的服务中忽略了Log4j
在我的Grails2.2.4应用程序中,我有一个服务(默认包): 在my Config.groovy中:Grails 从某个类继承的服务中忽略了Log4j,grails,service,annotations,log4j,Grails,Service,Annotations,Log4j,在我的Grails2.2.4应用程序中,我有一个服务(默认包): 在my Config.groovy中: log4j = { environments { development{ info stdout:'grails.app.controllers' debug stdout:[ 'grails.app.services' ] } 我从未看到来自此服务的日志。不扩展任何其他类的其他服务和控制器正在根据需要进行日志记录
log4j = {
environments {
development{
info stdout:'grails.app.controllers'
debug stdout:[
'grails.app.services'
]
}
我从未看到来自此服务的日志。不扩展任何其他类的其他服务和控制器正在根据需要进行日志记录。在我看来,@Log4j
注释被忽略,Config.groovy中的规则不适用于它们
我遗漏了什么吗?明确使用
@Log4j
有什么特殊原因吗?看起来,如果我扩展了一个非服务类,grails不会注入log
属性。在扩展类时,我得到了MissingPropertyExc
我与注入式记录器的混合成功。有时我不得不恢复到实例化自己的记录器。
log4j = {
environments {
development{
info stdout:'grails.app.controllers'
debug stdout:[
'grails.app.services'
]
}