跟踪多个Camel上下文

时间:2015-08-25 15:14:16

标签: java maven jboss apache-camel

我有两个项目让我们说 - 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"/> 

请帮助我告诉我我失踪的事情。

1 个答案:

答案 0 :(得分:0)

您的根记录器看起来设置为&#34;错误&#34;。

在您的项目中,如果您以DEBUG或INFO模式记录消息,请尝试将根日志级别更改为&#34; DEBUG&#34;或&#34; INFO&#34;并验证