java - Apache Camel 日志

标签 java log4j apache-camel

我使用apache Camel邮件服务,并且我有很多日志:

(certificates data..)
camel (camel-1) thread #0 - (...) Application Data, length = 31
Camel (camel-1) thread #0 - (...) Application Data, length = 39
Camel (camel-1) thread #0 - (...) Application Data, length = 31
Camel (camel-1) thread #0 - (...) Application Data, length = 39

它不是由 LOG4J 或 smth 附加的,而是直接附加到控制台的。 我无法过滤此日志。

这个:log4j.category.org.apache.camel=INFO适用于 Camel 日志,我也尝试过camelContext.setTracing(false);但它看起来是这样的日志来自其他地方。

是否可以禁用记录此类信息?

更新 - 路线网址

"imaps://"
            + e.getHost()
            + "?username="
            + e.getUsername()
            + "&password="
            + getPassword(e)
            + "&folderName="
            + e.getInboxFolder()
            + "&unseen=false&consumer.initialDelay=10000&consumer.delay=300&peek=true&searchTerm.fromSentDate=now-5s&closeFolder=false";

Log4j配置

### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p %c{1}:%L - %m%n
log4j.rootLogger=FATAL, stdout

log4j.logger.org.hibernate=WARN
log4j.logger.org.hibernate.type=WARN

log4j.logger.org.springframework=INFO
log4j.category.org.springframework.web=WARN
log4j.category.org.springframework.web.socket=WARN
log4j.category.org.springframework.messaging=WARN
log4j.category.org.hibernate=WARN
log4j.category.net.sf.ehcache=INFO
log4j.category.org.apache.camel=INFO
log4j.logger.org.apache.camel=INFO

最佳答案

这似乎是由使用 java.util.logging 的 SUN Mail 框架引起的。

com.sun.mail.imap 包的日志级别设置为 OFF。我对 java.util.logging 不太熟悉;您可以找到更多信息 here .

关于java - Apache Camel 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30915474/

相关文章:

java - 我如何从java中的另一个方法访问一个对象?

python - 来自执行程序的 PySpark 日志记录

apache-camel - 如何使用 camel-jms 组件将 Artemis 与 Camel Java DSL 一起使用?

apache-camel - 使用bindy将csv转换为xml

java - 导致 java.lang.NoSuchMethodException 的 getDeclaredMethod

java - Java 中的 FileWriter 与 FileOutputStream

java - 空指针异常 jnlp.FileSaveService

java - 如何使用方便的方法创建自己的 log4j 日志级别

java - 如何异步使用 log4j 的 FileAppenders?

java - Apache Camel WebService 消费者