1

アプリへのログインにlog4jを使用しています。すべてのクラスで、次のものをログに記録する必要があります。

Properties props = new Properties();
    try {
        props.load(new FileInputStream("/log4j.properties"));
    } catch (Exception e){
        LOG.error(e);
    }
PropertyConfigurator.configure(props);

log4j.properties はフォルダー /src/main/resources/ に配置されます

パス /log4.properties は、コピー参照として IDEA によって提供されます。アプリを起動すると、FileNotFoundException が表示されます

4

2 に答える 2

1

デフォルトでは、log4j はクラスパスでファイルを検索するため、ファイルがクラスパスのルートに存在しない場合にのみlog4j.properties、 class を使用する必要はありません。PropertyConfigurator

Spring MVC + Log4j Integration Exampleでは、以下が表示されます。

ここに画像の説明を入力

于 2013-07-08T22:13:35.413 に答える