2017-06-05 7 views
-1

なんらかの理由で、ログに次のエラーが表示されます。以前の記事からいくつかのリサーチといくつかのコメントをした後、私はlog4jファイルを作成しましたが、それでも動作しません。どんな助けでも大歓迎です。日食のlog4jエラー

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.BasicClientConnectionManager). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 
+0

log4jファイルを投稿できますか?どのように設定していますか? –

+0

log4jファイルは、ベースディレクトリまたはリソースフォルダ – Murthi

+0

にある必要があります。私は自分のコードファイルを作成した場所のsrc /フォルダに保管しています。 src/test/javaが私のファイルのパスであるとしましょう。私はそれらをsrcフォルダに保管しています。それは大丈夫でしょうか? – 9009

答えて

1

が、これはそれを読んでください手動で URL for official manual

あなたが行うことができます非常に最初の事はあなたのメインのメソッド呼び出しである。この

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 

log4j.propertiesファイルがEclipseプロジェクトのクラスパスにあることを確認してください

+0

エラーは、log4j.xmlまたはlog4j.propertiesファイルが見つかりませんでした。 log4jライブラリがロギングプロパティを設定するために使用するファイルです。これは単なる警告です –

+0

私はsrcフォルダに追加しました。それはcharmのように機能しました。私はちょうど新しいプロジェクトJava(Mavenなし)を作成し、log4j.propertiesファイルを配置する必要があります。それはうまくいった。また、ログレベルをDEBUGからINFOに変更しました。私は必要な出力を正確に得ました。どうもありがとうございました。 – 9009