Logging 如何在7.1.3版中配置jboss日志
在jboss中配置日志的最佳方法是什么,我尝试了两种方法(都失败了): 1.)使用jboss内置,根据一些文章,我只需要按照提供的范围添加对slf4j api的依赖:Logging 如何在7.1.3版中配置jboss日志,logging,jboss7.x,slf4j,Logging,Jboss7.x,Slf4j,在jboss中配置日志的最佳方法是什么,我尝试了两种方法(都失败了): 1.)使用jboss内置,根据一些文章,我只需要按照提供的范围添加对slf4j api的依赖: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.5</version> <sc
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
<scope>provided</scope>
</dependency>
控制台记录器设置:
<console-handler name="CONSOLE">
<level name="DEBUG"/>
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
</console-handler>
我发现有点不正常:
1.)我创建了一个新的ear项目,并按预期进行了日志记录。
2.)在war项目中失败,但如果我添加jboss-deployment-structure.xml并将排除添加到:
<module name="org.slf4j" />
<module name="org.slf4j.impl" />
这就是信息记录工作的时候
有什么建议吗
谢谢。我的问题是我的项目依赖于kettle engine jar。我把它取下来后,一切都很好。不过,我不确定是什么原因导致了问题。使用slf4j应该可以与子系统配置配合使用。您在eclipse控制台中看到任何日志消息了吗?嗨,James,没有异常日志,只有来自Jboss的信息和调试消息,我认为在日志子系统启动之前,这些信息和调试消息必须来自Jboss。然后,当子系统启动时,我只能看到来自应用程序的信息消息。我需要配置什么吗?顺便说一句,我正在注入记录器:@injectprotectedorg.slf4j.logger log;您是否只编辑了logging.properties文件?如果是这样,您还需要编辑standalone.xml(假设此处为standalone),以允许控制台处理程序在调试级别和根记录器上进行日志记录,或者定义您自己的记录器。您好,James,是的,我已经编辑了standalone.xml。我已将根记录器级别设置为调试。您是否也将控制台处理程序设置为调试?
<module name="org.slf4j" />
<module name="org.slf4j.impl" />