【发布时间】:2016-12-05 22:00:07
【问题描述】:
我有一个在 WildFly 10 服务器上运行的 Java webapp。我曾经有以下库作为 Maven 依赖项:
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
我现在想使用 Wildfly 的内置日志记录子系统。
- 我需要将哪些库添加到我的项目中?
- 如何配置在standalone.xml 中声明的默认日志类别和根记录器,以在“debug”级别记录包“com.mycompany”中的所有内容?
- 我在 Eclipse 中将 Wildfly 服务器作为插件运行。通过使用控制台处理程序,我希望将日志写入 Eclipse 的控制台
目前,它不起作用,我不确定我配置错误的 3 个步骤中的哪一个。这是来自standalone.xml 的sn-p:
...
<logger category="com.company">
<level name="DEBUG"/>
</logger>
<root-logger>
<level name="DEBUG"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
...
【问题讨论】:
标签: java eclipse logging wildfly slf4j