【问题标题】:Logging strategy in Eclipse PDEEclipse PDE 中的日志记录策略
【发布时间】:2012-12-10 15:23:56
【问题描述】:

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

  1. 我应该如何从我的插件中进行日志记录? 我找到了一些资源(Eclipse PDE Logging),但我仍然不太清楚我应该如何去做。一个代码 sn-p 会很有帮助。

  2. 这些文件将放在哪里?

更新:我做了更多研究,发现Status Manager。但仍不清楚它应该如何使用。

【问题讨论】:

    标签: java logging eclipse-plugin eclipse-rcp eclipse-pde


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。如果我将来将插件转换为 RCP 应用程序,我认为同样的解决方案会很好?
    • 是的,当然。 Eclipse 只是另一个 RCP 应用程序,因此您只需将一个替换为另一个。您只需要更多地考虑特性定义、产品定义和部署,因为其他人已经为 Eclipse 完成了所有这些工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多