以下是我想要做的: - 能夠爲每個不同的部署「戰爭」分隔log4j.properties - 能夠在ant build中定義,或web.xml,使用系統參數來使用日誌屬性。如何在web.xml中使用Jetty服務器定義多個log4j配置
我的項目設置是Jetty,使用Jersey作爲REST API,沒有Spring。
我已經做了一些研究,結果發現有其他的Spring解決方案可以在webl.xml中設置,但我沒有使用spring。 我也知道Jetty正在使用slf4j,但如果切換到slf4j,我能否更容易地做到這一點?
什麼是解決這個問題的最好方法,以便在web.xml或ant build中,log4j config可以自定義定義?
非常感謝!
編輯: 我想我可以啓動另一個servlet與一些init-param定義。然後在分離的HttpServlet實現上設置PropertyConfigurator.configure([log4j config的名稱]); 這是否再添加一個servlet是處理此問題的理想方式?