私がやりたいことは次のとおりです。-異なる展開「戦争」ごとにlog4j.propertiesを分離できること-使用するログプロパティのシステムパラメーターを使用して、antビルドまたはweb.xmlで定義できること。
私のプロジェクトのセットアップは、Jersey を REST API として使用し、Spring を使用しない Jetty です。
私はいくつかの調査を行ったところ、webl.xml に設定する他の Spring ソリューションがあることが判明しましたが、Spring を使用していません。Jetty が slf4j を使用していることも知っていますが、slf4j に切り替えた場合、これをより簡単に行うことができますか?
web.xml または ant ビルドで log4j 構成をカスタマイズして定義できるようにするには、これを解決する最善の方法は何でしょうか?
どうもありがとう!
編集: init-param を定義して別のサーブレットを開始できると考えました。次に、別個の HttpServlet 実装で PropertyConfigurator.configure([log4j 構成の名前]); を設定します。サーブレットをもう 1 つ追加することは、これを処理する理想的な方法ですか?