使用earlyStartup记录Eclipse插件

时间:2014-05-13 17:03:30

标签: java eclipse-plugin

我有一个eclipse插件,它实现了BundleActivator,IStartup。 我需要记录earlyStartup()中发生的错误,我需要为每个错误更新.log文件。 我无法为earlyStartup eclipse插件找到任何日志记录工具。

如果有人对此有任何想法,请建议。

1 个答案:

答案 0 :(得分:3)

您可以使用以下方法写入工作区.metadata目录中的.log文件:

Bundle bundle = Platform.getBundle("plugin id");

IStatus status = new Status(IStatus.ERROR, "plugin id", msg or null, throwable or null);

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

Status的第一个参数可以是IStatus.INFOWARNINGERROR