Log4jの設定ファイルを指定する場合、以下の3つのパターンが思いつきました。 (1)クラスパスの通ったところに置く (2)-Dlog4j.configuration=urlを使って、Javaオプションで指定 (3)DOMConfiguratorクラスを使って、ロジック中で指定 それぞれのメリット、デメリットを考えてみました。 (1)クラスパスの通ったところに置く これが一般的なやり方でしょうか。アプリの配下のクラスパスの通ったとこに置くことで、アプリごとの設定も可能だと思います。 (2)-Dlog4j.configuration=urlを使って、Javaオプションで指定クラスパスに存在する設定ファイルの内容を上書くことができます。 -Dlog4j.configuration=file:///D:\tmp\log4j-custom.xml ただし、Webアプリケーション等の場合、同じインス