簡體   English   中英

log4j:WARN找不到記錄器的附加程序(org.apache.camel.impl.DefaultCamelContext)

[英]log4j:WARN No appenders could be found for logger (org.apache.camel.impl.DefaultCamelContext)

我開發了一個Java Camel項目,該項目將文件從resources/data/inbox移至SFTP服務器。

當我運行它時,我收到以下消息:

/usr/lib/jvm/jdk1.8.0_144/bin/java ... log4j:WARN找不到記錄器的附加程序(org.apache.camel.impl.DefaultCamelContext)。 log4j:WARN請正確初始化log4j系統。 log4j:WARN有關更多信息,請參見http://logging.apache.org/log4j/1.2/faq.html#noconfig 流程結束,退出代碼為0

我真的不明白該警告消息的含義。 誰能解釋我該如何處理?

這個log4j指南的簡短介紹有些陳舊,但仍然有效。

該指南將為您提供有關如何使用記錄器和附加器的信息。


為了讓您步入正軌,您可以采用兩種簡單的方法。

首先是將這一行添加到您的main方法中:

BasicConfigurator.configure();

第二種方法是將這個標准的log4j.properties (從上述指南中獲取)添加到您的類路徑中:

# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1

# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM