我有一个 Grails 项目,我用 Logback 替换了 Log4j。现在我也想使用org.slf4j.Logger
代替org.apache.commons.logging.Log
类进行日志记录。如何log
将依赖注入放置的默认对象更改为每个 Controller/Service/Domain 类?
我在BuildConfig.groovy
andConfig.groovy
文件中进行了搜索,但找不到任何配置?我也看了,grails-app/src/templates/artifacts/Controller.groovy
但我仍然找不到任何可以配置的地方......
舒尔,我可以得到我自己的实例org.slf4j.Logger
,但是我必须在每个类中声明它,比如
private static Logger lbLogger = LoggerFactory.getLogger(MyClass.class)
这不是我想要的——我很想替换注入的Logger
对象。
有人对这个话题有什么建议吗?