我需要知道Eclipse日志部分的含义。例如:
!ENTRY org.eclipse.ui.navigator 2 0 2017-03-31 13:07:11.248
!MESSAGE Warning: popupMenuId of ".....
在插件ID有2和0之后,我认为2是严重性,在这种情况下警告,但是你能告诉我第二个数字吗?
答案 0 :(得分:1)
第一个数字是严重程度。
第二个数字是'包代码',它是生成错误的代码中的错误号。这通常来自IStatus
getCode
值。例如:
IStatus status = new Status(IStatus.ERROR, "plugin id", 123, "message", exception);
Activator.getLog().log(status);
123
是错误编号。
某些插件(例如org.eclipse.core.resources
)会大量使用错误编号来区分不同的错误(请参阅IResourceStatus
),其他插件则更少。