2012-12-24 66 views
4

我在写一个Eclipse 3.7插件。我是Eclipse PDE的新手,但不是JAVA。我想了解应该使用的日志记录策略。我的问题是 -Eclipse中的日志记录策略PDE

  1. 我应该如何去从我的插件登录? 我发现了一些资源(Eclipse PDE Logging),但我仍不清楚应该如何去做。代码片段将会很有帮助。

  2. 这些文件放在哪里?

更新:我做了一些调查研究,发现Status Manager。但仍不清楚应如何使用。

回答

5

每个插件有its own logger已经可用。在Eclipse网站上的short FAQ page中描述了它的用法。使用这个记录器的主要好处是你的插件像Eclipse的其他插件一样在Eclipse的error log view中显示它的日志条目。如果您想将插件部署为Eclipse应用程序,那么您可以将错误日志视图捆绑到单独的可选功能中,以便用户可以选择在应用程序中使用此日志视图。

还有另一个FAQ about all the available log files。但是,如果您使用错误日志视图,则通常不需要直接搜索或操作日志文件。对于最终用户来说,直接在应用程序中查看错误可能更为方便,并且可以直接从UI导出日志。

+0

感谢您的回答。我假设如果将我的插件转换为RCP应用程序,相同的解决方案会很好吗? – Pushkar

+1

是的,当然。 Eclipse只是另一个RCP应用程序,所以你只能为另一个交换一个。您只需要更多地考虑功能定义,产品定义和部署,就像其他人已经为Eclipse完成的那样。 – Bananeweizen