私の Java アプリケーションは、log4j ロギングを使用するサードパーティの jar ファイルを参照しています。問題は、このjarに独自のlog4j.propertiesファイルが含まれているため、マシンでアクセス拒否の例外が発生することですが、jarファイルを制御してその内容を変更することはできません.
アプリケーションのクラスパスに独自の log4j.properties ファイルを追加しようとしましたが、効果がないようです。PropertyConfigurator を使用して自分の設定をプログラムでインポートしようとすると、log4j は最初に jar ファイルのプロパティ ファイルをロードするようです (例外が発生します)。
log4j をショートサーキットして、サードパーティの jar ファイルの log4j.properties ファイルを無視し、独自のファイルを使用するにはどうすればよいですか?