5

私のlog4jプロパティファイル

log4j.logger.devpinoyLogger=DEBUG, dest1,
log4j.appender.dest1=org.apache.log4j.RollingFileAppender
log4j.appender.dest1.maxFileSize=5000KB
log4j.appender.dest1.maxBackupIndex=3
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m%n
log4j.appender.dest1.File=C:\\Selenium\\eclipse-jee-juno-SR1-win32\\eclipse\\Workspace\\Core_Hybrid\\src\\com\\logs\\Application.log
log4j.appender.dest1.Append=false

以下に示すようにエラーメッセージが表示されます。

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager).
log4j:WARN Please initialize the log4j system properly.

プロパティ ファイルを src フォルダー内に配置し、log4j.jar をビルド パスにインポートしました。

これについて助けてください

4

5 に答える 5

5

私が覚えているように、log4j.propertiesファイルroot-directoryは実行の中にあり、classPathに追加されている必要があります。つまり、ファイルはと同じレベルにあり、src-Folderこのフォルダ内にない必要があります。または、実行のルートディレクトリをsrc-folderに変更する必要があります。

于 2013-01-09T15:47:02.440 に答える
3

設定ファイルにタイプミスがあります。最初の行の最後の「,」を削除します。

     log4j.logger.devpinoyLogger=DEBUG, dest1          

このような「No appender」警告を回避するには、ルート ロガーを定義する必要があります。

      log4j.rootLogger=DEBUG, dest1
于 2013-01-15T14:39:32.463 に答える
0

それが役立つかもしれません:

org.apache.log4j.PropertyConfigurator.configure(log4j.propertiesLocation);
于 2013-05-05T07:39:42.967 に答える
0

パッケージ URL の add 部分を追加すると、すべてのサブパッケージがログに出力されます。

次に例を示します。

log4j.logger.org.apache=DEBUG、標準出力

于 2015-08-21T13:32:18.310 に答える