Java eclipse日志中特定数字的含义是什么?

Java eclipse日志中特定数字的含义是什么?,java,eclipse,logging,plugins,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是严重性,在这种情况下是警告,但是你能告诉我第二个数字吗?第一个数字是严重性 第二个数字是“捆绑代码”,它是生成错误的代码中的错误号。这通常来自IStatusgetCode值。例如: IStatus status =

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

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

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

第一个数字是严重性

第二个数字是“捆绑代码”,它是生成错误的代码中的错误号。这通常来自
IStatus
getCode
值。例如:

IStatus status = new Status(IStatus.ERROR, "plugin id", 123, "message", exception);

Activator.getLog().log(status);
123
是错误号

一些插件,如
org.eclipse.core.resources
经常使用错误号来区分不同的错误(请参见
IResourceStatus
),其他插件则不那么使用