新增功能:ULS 日志记录

上次修改时间: 2010年4月12日

适用范围: SharePoint Foundation 2010

本主题介绍为 Microsoft SharePoint Foundation 2010 开发人员提供的新日志记录功能,以及对现有日志记录机制所做的改进。

新增日志记录功能

SharePoint Foundation 中新增了以下日志记录功能。

SPMonitoredScope

SPMonitoredScope 是一个代码属性,将该属性应用于类或方法时,开发人员能够将日志记录信息写入包含完整应用程序信息和自定义字符串的 SharePoint Foundation 使用率数据库。

请求使用率数据库

通过请求使用率数据库,可捕获在呈现网页时所进行的每个 SharePoint Foundation 资源请求。

开发人员仪表板

开发人员仪表板是一个实用工具,开发人员可在调试 SharePoint Foundation 网页时启用该实用工具。与 ASP.NET 跟踪的概念相似,此仪表板显示对用户的请求的所有详细信息。

API 改进

在 Windows SharePoint Services 3.0 中,写入 SharePoint 跟踪日志和统一日志记录系统 (ULS) 日志的唯一方法是实现在实现其他代码时所需的 IDiagnosticsManager 接口。但在 SharePoint Foundation 中,首选方法是使用 SPDiagnosticsServiceBase 类,该类包含与 ULS 日志进行交互的更简单且更有效的方法,尤其是可轻松实现的 WriteEvent 和 WriteTrace 方法。