我一直在寻找一种方法来为RCP应用程序的用户提供自定义错误,以帮助他们了解导致运行时错误的原因。我创建了一个自定义的“问题”视图,每次发生错误时都会创建一个标记。我在此视图中仅显示与注释相关的自定义标记类型的标记。
我的问题:
1 - 那么这个方法有更好的方法吗?
2 - 如何处理核心插件中发生的错误?当在核心插件中调用Activator方法(如Activator.logError(..)...)时,有没有办法在ui插件中得到通知?
答案 0 :(得分:1)
您可以通过调用:
来监听Eclipse日志中的日志记录事件Platform.addLogListener(listener);
其中listener
实现org.eclipse.core.runtime.ILogListener
。