2010-06-22 57 views
0

我是新來創建插件,還有很多我不明白。其中一個奧祕就是伐木。如何在Eclipse插件中配置java.util.logging?

我有遺留的代碼,我希望能夠在插件和舊的獨立代碼中使用。這段代碼使用java.util.logging。

我使用JVM選項-Djava.util.logging.config.file=/completelySpecifiedPath/logging.properties啓動新的工作臺來調試我的插件。 logging.properties文件似乎被讀取,因爲正在編寫由java.util.logging.FileHandler.pattern指定的文件。不幸的是,我通過java.util.logging.FileHandler.formatter指定的自定義格式化程序似乎沒有被調用;該文件中的輸出顯示爲默認的XML格式。日誌記錄在遺留代碼中工作正常,即我的自定義格式化程序已被使用。

我想知道的一件事是插件如何處理日誌依賴性。是否有可能需要在MANIFEST.MF中明確輸入一些日誌記錄依賴關係?我沒有看到Eclipse如何爲我計算依賴項,因爲依賴項不在代碼中,而是在logging.properties文件中。此外,是否可以或可以說java.util.logging依賴於我的類?

任何幫助和/或想法將不勝感激。

乾杯, 基思

回答

1

這似乎是一個Eclipse bug不會很快被固定的任意時間。如果您想使用自定義格式器,則需要在代碼中指定它,而不是使用logging.properties。

相關問題