我有一个eclipse插件,它实现了BundleActivator,IStartup。 我需要记录earlyStartup()中发生的错误,我需要为每个错误更新.log文件。 我无法为earlyStartup eclipse插件找到任何日志记录工具。
如果有人对此有任何想法,请建议。
答案 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.INFO
,WARNING
或ERROR
。