以下は私のlog4j.propertiesファイルの内容です。ファイルはeclipseのsrcフォルダーに置かれています。Log4J:Loggerエラーのアペンダーが見つかりませんでした
#Application Logs
log4j.rootlogger=INFO, logg
log4j.appender.logg=org.apache.log4j.RollingFileAppender
log4j.appender.logg.File=D:\\SandhyaFiles\\SeleniumWorkspace\\InterviewProject\\Logs\\Testlogs.log
log4j.appender.logg.layout=org.apache.log4j.PatternLayout
log4j.appender.logg.layout.ConversionPattern=%d -%c -%p - %m%n
log4j.appender.logg.maxFileSize=5MB
log4j.appender.logg.maxBackupIndex=3
私は初期化し、以下のようにlogj使用していた
インサイドライブラリパッケージ:
のlog4j::いいえアペンダをロガーのために見つかりませんでしたWARN(ライブラリテストケースから初期化の呼び出しは
public class Library
{
public static final Logger Log = Logger.getLogger(Library.class);
public void initialized(){
Log.info("Inside initialise")
}}
のlog4jの警告をスローします。としょうかん)。 log4j:WARN log4jシステムを適切に初期化してください。 log4j:WARN詳細はhttp://logging.apache.org/log4j/1.2/faq.html#noconfigを参照してください。
この問題を解決してください。
log4jプロパティファイルもクラスパスにありますか? – uniknow
私はlog4j jarファイルをjavaビルドパスに外部jarファイルとして追加しました。 –
他の回答を検索しましたか?いくつかのソリューション:[適切にそのクラスパスのEclipseを介して](http://stackoverflow.com/a/25163361/2173960)、[設定プログラムを実行するときにパラメータとしてファイルを渡す](http://stackoverflow.com/a/) 11318951/2173960)。 – Vineet