我有两个项目让我们说 - Project_1和Project_2,以及相应的驼峰上下文,配置如下
<camel:camelContext id="project_1.context" trace="true">
<camel:contextScan />
</camel:camelContext>
<camel:camelContext id="project_2.context" trace="true">
<camel:contextScan />
</camel:camelContext>
将相应的部署单元(如project_1.jar和project_2.jar)部署在jboss中。
但是在开始我的jboss时,我仍然无法看到任何CamelContext的痕迹。
两个项目的日志配置是:
log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%c] %m%n
log4j.logger.org.apache.camel=ALL
两个项目都添加了slf4j
的依赖项<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.4</version>
</dependency>
这两个项目都在jboss-deployment-structure中添加了slf4j的模块依赖:
<module name ="org.slf4j"/>
请帮助我告诉我我失踪的事情。
答案 0 :(得分:0)
您的根记录器看起来设置为&#34;错误&#34;。
在您的项目中,如果您以DEBUG或INFO模式记录消息,请尝试将根日志级别更改为&#34; DEBUG&#34;或&#34; INFO&#34;并验证