2014-03-07 60 views
0

如何讓Eclipse插件識別log4j2.xml配置文件?文件將被捆綁到插件jar中,所以我不能依賴它在文件系統上。使用log4j 1.2,我可以通過調用PropertyConfigurator.configure(getClass().getResource("/log4j.properties"))來實現Activator.start(BundleContext)方法。 log4j2似乎已經結合了該方法。在Eclipse插件中配置log4j2

調用System.setProperty(ConfigurationFactory.CONFIGURATION_FILE_PROPERTY, "/log4j2.xml")或使用 -Dlog4j.configurationFile=/log4j2.xml運行時參數違反上述限制條件。我需要一個能夠在Eclipse插件體系結構的環境中工作的解決方案。

回答

1

log4j2團隊目前正在開發OSGi改進功能,這個和其他任何反饋都將非常有價值。請考慮在log4j2問題跟蹤器或log4j-dev或log4j用戶郵件列表中提出此問題。

+0

你能提供一個問題編號來跟進嗎?或者有關於這方面的消息嗎? –