在Eclipse PDE中的日志记录策略

4
我正在编写一个 Eclipse 3.7 插件。我对 Eclipse PDE 不熟悉,但对 JAVA 不陌生。我正在尝试理解应该使用的日志记录策略。我的问题是:
  1. 如何从我的插件进行日志记录? 我找到了一些资源 (Eclipse PDE Logging),但我仍然不太清楚该如何处理。代码片段会很有帮助。
  2. 这些文件将放在哪里?
更新:我做了更多的研究,并找到了状态管理器。但仍不清楚应该如何使用它。
1个回答

5
每个插件已经有自己的日志记录器可用。其使用方法在Eclipse网站上的简短FAQ页面中有描述。使用该记录器的主要优点是,您的插件会像其他插件一样在Eclipse的错误日志视图中显示其日志条目。如果您想将插件部署为Eclipse应用程序,则可以将错误日志视图捆绑在单独的可选功能中,以便您的用户可以选择在应用程序中是否有此日志视图可用。

还有另一个关于所有可用日志文件的常见问题解答。但是,如果您使用错误日志视图,则通常不需要直接搜索或操作日志文件。对于最终用户而言,直接在应用程序中查看错误并从UI直接导出日志可能更方便。


谢谢您的回答。我假设如果将我的插件转换为RCP应用程序,同样的解决方案也可以使用? - Pushkar
1
是的,当然可以。Eclipse只是另一个RCP应用程序,所以你只需要将其替换为另一个应用程序。你只需要更多地考虑特性定义、产品定义和部署,因为这些都已经由其他人为Eclipse完成了。 - Bananeweizen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接