我用eclipse StatuManager
编写了一个自定义记录器,我想在eclipse错误视图中用一个图标编写一个API来记录debug
信息。
如何创建自定义标记并将其附加到IStatus对象,以便此状态显示在Eclipse错误视图中?
我尝试了annotationTypes
并探索IMarker
API。
请提出一些想法或任何参考点。
答案 0 :(得分:0)
“错误日志”视图显示使用日志记录API写入工作空间.metadata目录中的.log文件的数据。
您可以使用以下内容将IStatus
对象写入日志:
IStatus status = new Status(....);
Activator.getLog().log(status);
其中Activator
是您的插件激活器Plugin
或AbstractUIPlugin
。
如果您没有激活剂,或者它没有扩展您可以使用的类:
Bundle bundle = FrameworkUtil.getBundle(getClass());
Platform.getLog(bundle).log(status);