我在寫一個Eclipse 3.7插件。我是Eclipse PDE的新手,但不是JAVA。我想了解應該使用的日誌記錄策略。我的問題是 -Eclipse中的日誌記錄策略PDE
我應該如何去從我的插件登錄? 我發現了一些資源(Eclipse PDE Logging),但我仍不清楚應該如何去做。代碼片段將會很有幫助。
這些文件放在哪裏?
更新:我做了一些調查研究,發現Status Manager。但仍不清楚應如何使用。
我在寫一個Eclipse 3.7插件。我是Eclipse PDE的新手,但不是JAVA。我想了解應該使用的日誌記錄策略。我的問題是 -Eclipse中的日誌記錄策略PDE
我應該如何去從我的插件登錄? 我發現了一些資源(Eclipse PDE Logging),但我仍不清楚應該如何去做。代碼片段將會很有幫助。
這些文件放在哪裏?
更新:我做了一些調查研究,發現Status Manager。但仍不清楚應如何使用。
每個插件有its own logger已經可用。在Eclipse網站上的short FAQ page中描述了它的用法。使用這個記錄器的主要好處是你的插件像Eclipse的其他插件一樣在Eclipse的error log view中顯示它的日誌條目。如果您想將插件部署爲Eclipse應用程序,那麼您可以將錯誤日誌視圖捆綁到單獨的可選功能中,以便用戶可以選擇在應用程序中使用此日誌視圖。
還有另一個FAQ about all the available log files。但是,如果您使用錯誤日誌視圖,則通常不需要直接搜索或操作日誌文件。對於最終用戶來說,直接在應用程序中查看錯誤可能更爲方便,並且可以直接從UI導出日誌。
感謝您的回答。我假設如果將我的插件轉換爲RCP應用程序,相同的解決方案會很好嗎? – Pushkar
是的,當然。 Eclipse只是另一個RCP應用程序,所以你只能爲另一個交換一個。您只需要更多地考慮功能定義,產品定義和部署,就像其他人已經爲Eclipse完成的那樣。 – Bananeweizen