首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring-Camel (默认情况下,骆驼日志是控制台附录)

Spring-Camel (默认情况下,骆驼日志是控制台附录)
EN

Stack Overflow用户
提问于 2013-09-12 10:26:14
回答 1查看 2.7K关注 0票数 1

我面临一个奇怪的问题,我正在使用下面的技术栈Spring (IOC容器)、spring批处理、Hibernate、camel和Log4J处理一个批处理应用程序来进行日志记录,我只为文件附录配置了log4J,我的所有应用程序日志都到了我的日志文件中,但奇怪的是,所有Camel日志都会转到控制台附加器(我的log4J属性文件上没有配置控制台附加器)。

Spring -骆驼集成是XMl元素:

代码语言:javascript
复制
 <camelContext xmlns="http://camel.apache.org/schema/spring">
        <routeBuilder ref="smtBatchRouter" />
    </camelContext>

我的Log4J配置:

代码语言:javascript
复制
log4j.rootLogger=TRACE, file
log4j.logger.org.apache=TRACE
log4j.logger.org.directwebremoting=OFF
log4j.logger.org.hibernate=OFF
log4j.logger.org.springframework=WARN

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.file=myapp.log
log4j.appender.file.ImmediateFlush=true
log4j.appender.file.bufferedIO=false
log4j.appender.file.DatePattern='.' dd-MM-yyyy
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n
log4j.appender.file.threshold=TRACE

我在控制台中获得的示例骆驼日志:

代码语言:javascript
复制
[main] INFO org.apache.camel.spring.SpringCamelContext - Apache Camel 2.11.0 (CamelContext: camel-1) started in 4.009 seconds
[Camel (camel-1) thread #0 - sftp://xyz.com/smtDataFolder] INFO org.apache.camel.component.file.remote.SftpOperations - JSCH -> Connecting to localhost port 22
[Camel (camel-1) thread #0 - sftp://xyz.com/smtDataFolder] INFO org.apache.camel.component.file.remote.SftpOperations - JSCH -> Connection established
[Camel (camel-1) thread #0 - sftp://xyz.com/smtDataFolder] INFO org.apache.camel.component.file.remote.SftpOperations - JSCH -> Remote version string: SSH-1.99-OpenSSH_4.6
EN

回答 1

Stack Overflow用户

发布于 2016-03-22 19:52:52

我也有同样的问题并解决了它。使用标志运行应用程序:

-Dlog4j.debug

它将向控制台添加诊断信息。在我的例子中

代码语言:javascript
复制
SLF4J: Class path contains multiple SLF4J bindings. 

所以我删除了多余的slf4j-jdk14-1.7.9.jar,只留下了slf4j-log4j12-1.7.19.jar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18761729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档