eclipse日志中具体数字的含义是什么?

时间:2017-03-31 10:23:49

标签: java eclipse logging plugins

我需要知道Eclipse日志部分的含义。例如:

!ENTRY org.eclipse.ui.navigator 2 0 2017-03-31 13:07:11.248
!MESSAGE Warning: popupMenuId of ".....

在插件ID有2和0之后,我认为2是严重性,在这种情况下警告,但是你能告诉我第二个数字吗?

1 个答案:

答案 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),其他插件则更少。