日志文件消息中包含的信息具有一致结构。了解此结构对于解释日志文件中的信息至关重要。
所有日志消息都具有以下属性:
时间 – 已记录事件发生的时间
类型 – 该消息相对于其他消息的详细程度(有关所有详细程度的说明,请参阅解释日志文件。)
代码 – 与消息关联的结果代码
目标 -“服务器”或与消息相关联的服务配置名称
线程 – 生成消息的 SOM 进程线程
消息中还可能包括以下附加属性:
方法名 – 生成日志消息的方法调用(针对服务)
计算机 – 发生事件的服务器对象容器计算机。例如,服务器可能记录无法在特定计算机上创建特定服务配置的服务器上下文的错误。只有应用于为特定计算机记录的统计数据的消息才会包括计算机属性。
用户 – 提交请求(从而导致记录消息产生)的用户。该属性在 ArcGIS Server 安全性已启用时十分有用。
经历的时间 – 完成记录的事件所需的时间。例如,创建服务器对象事件经历的时间表示创建服务实例所花费的时间。
ArcGIS Server 10 的日志目录为:C:Program Files(x86)ArcGISServer10.0serveruserlog
日志结构如下:<Msgtime=”2011-10-09T08:14:44″ type=”ERROR” code=”20007″target=”tooltest.GPServerSync” methodName=”GPServerSync.LogInvalidTool”machine=”GUO” process=”7608″ thread=”7636″>无法加载工具: guo :</Msg>
我们来看一下这条日志:
发生时间是:2011-10-09T08:14:44,类型是:ERROR,代码20007,目标是执行:”tooltest.GPServerSync” 服务,方法名称:”GPServerSync.LogInvalidTool” 机器名:guo,进程:7608,线程,7636。无法加载名称为guo的这个gp工具。