今となってはもっとモダンな書き方があるのかもしれませんが、 開発時に使った書き方について備忘録として残しておきます。
プロパティファイル読み込み
クラスパスの通ったresources以下にあるlog4jのプロパティを読み込む場合の記述方法です。
ClassLoader cl = AbstractBatch.class.getClassLoader(); URL url = cl.getResource("resources/mylog4j.properties"); PropertyConfigurator.configure(url);
PropertyConfigurator.configureによって、上記ですとlog4j設定ファイルが読み込まれて ログ設定が読み込まれた状態となります。