有人成功将SLF4J / logback与JBoss 7配合使用吗?
以前,我曾经通过在[server]/conf中放置我的"logback.groovy"和在[server]/lib中放置logback核心、经典(0.9.28)和Groovy(1.8.0)JAR来使我的应用程序在JBoss 5.1中工作。
对于JBoss 7.0.1,我已经成功设置了Groovy和logback模块(.index文件已创建),我的EAR的MANIFEST.MF声明了对两个模块的依赖,并且我的"logback.groovy"部署在我的WAR模块的WEB-INF/classes中,在我的EAR中。 EAR的部署肯定没问题-指示灯是绿色的...
尽管如此,实际应用的唯一日志规则是在"standalone.xml"中设置的标准控制台/server.log规则。 是的,我可以看到我的日志语句(所以SLF4J有效),但我的logback规则、附加器等都被忽略了。 在任何日志记录中都没有提到logback或Groovy,因此我认为我还没有做足够的工作来触发logback的加载并找到我的脚本。
还有其他事情我可以尝试,但如果其他人尝试过这个,那就好了。 如果他们没有尝试过,也许这意味着我应该选择JBoss Logging?
以前,我曾经通过在[server]/conf中放置我的"logback.groovy"和在[server]/lib中放置logback核心、经典(0.9.28)和Groovy(1.8.0)JAR来使我的应用程序在JBoss 5.1中工作。
对于JBoss 7.0.1,我已经成功设置了Groovy和logback模块(.index文件已创建),我的EAR的MANIFEST.MF声明了对两个模块的依赖,并且我的"logback.groovy"部署在我的WAR模块的WEB-INF/classes中,在我的EAR中。 EAR的部署肯定没问题-指示灯是绿色的...
尽管如此,实际应用的唯一日志规则是在"standalone.xml"中设置的标准控制台/server.log规则。 是的,我可以看到我的日志语句(所以SLF4J有效),但我的logback规则、附加器等都被忽略了。 在任何日志记录中都没有提到logback或Groovy,因此我认为我还没有做足够的工作来触发logback的加载并找到我的脚本。
还有其他事情我可以尝试,但如果其他人尝试过这个,那就好了。 如果他们没有尝试过,也许这意味着我应该选择JBoss Logging?