如何使用带有eclipse错误视图的图标创建新的调试标记?

时间:2017-04-18 08:29:40

标签: eclipse eclipse-plugin eclipse-rcp

我用eclipse StatuManager编写了一个自定义记录器,我想在eclipse错误视图中用一个图标编写一个API来记录debug信息。

如何创建自定义标记并将其附加到IStatus对象,以便此状态显示在Eclipse错误视图中? 我尝试了annotationTypes并探索IMarker API。 请提出一些想法或任何参考点。

1 个答案:

答案 0 :(得分:0)

“错误日志”视图显示使用日志记录API写入工作空间.metadata目录中的.log文件的数据。

您可以使用以下内容将IStatus对象写入日志:

IStatus status = new Status(....);

Activator.getLog().log(status);

其中Activator是您的插件激活器PluginAbstractUIPlugin

如果您没有激活剂,或者它没有扩展您可以使用的类:

Bundle bundle = FrameworkUtil.getBundle(getClass());

Platform.getLog(bundle).log(status);