我今天一直在研究SharePoint ULS日志。 我想弄清楚在ULS日志中的字段代表。 以下是这些字段的列表。
时间戳这是显而易见的。
进程这是写入日志条目的进程的名称(也包含可能是进程ID的hex值)
TID这是一个HEX值,但我不知道它代表什么。
区域与类别非常相似。
类别类别
EventID某种forms的ID …看不到太多
级别消息的types(严重,高,…)
消息来自应用程序的消息
相关性假设这是联合消息的方式,但我没有看到它被使用。
那么有人知道什么TID和EventID代表?
TID线程ID
EventID内部使用的事件ID(无证)
看看这个博客文章了解更多信息。
区域和类别也用于应用不同的filter设置,因此您可以控制logging的数量。 请参阅“操作”,“日志logging和报告”以及“诊断日志logging”下的“
正如你所说,相关性很less使用,我相信可以做得更多。 我已经看到它偶尔指向另一个EventID。
一些附加说明:
区域 =产品(如SharePoint Server,Project Server或第三方添加)
类别 =产品分部
EventID =由产品小组定义。 所以这些数字将是特定于一个产品
关联 =非常有用的GUID由SharePoint生成的故障排除时有用。 出现未处理的错误时,SharePoint经常会在网页上显示关联ID。 您可以复制和粘贴,或者如果用户向您发送屏幕截图,则可以input此内容。
此外,我强烈build议您使用ULS查看器( http://archive.msdn.microsoft.com/ULSViewer )筛选Correlation ID或任何其他字段。 使用ULS Viewer,过滤相关ID将允许您扫描多个文件,并将所有相关日志条目放在屏幕上。