![](/img/trans.png)
[英]log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.SingleClientConnManager)
[英]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
我真的不明白該警告消息的含義。 誰能解釋我該如何處理?
該指南將為您提供有關如何使用記錄器和附加器的信息。
為了讓您步入正軌,您可以采用兩種簡單的方法。
首先是將這一行添加到您的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.