使用跟踪日志记录 API
上次修改时间: 2010年4月15日
适用范围: SharePoint Foundation 2010
本主题提供有关 Microsoft SharePoint Foundation 2010 中的新跟踪日志记录 API 的信息。
SPDiagnosticsBase 类
在 Windows SharePoint Services 3.0 中,开发人员可写入事件日志的唯一方法是实现 IDiagnosticsManager 接口,并在其中使用跟踪日志写入方法。但是,在 Microsoft SharePoint Foundation 2010 中,写入跟踪日志的首选方法是使用 SPDiagnosticsBase 类,尤其是 WriteTrace() 和 [WriteEvent()] 方法。
与 Windows SharePoint Services 3.0 不同,不需要定义自定义类别便可写入日志。而将参数传递给 WriteTrace() 和 [WriteEvent()] 方法将允许在日志中注入类别。
写入跟踪日志
本示例演示如何使用对象模型直接写入跟踪日志。
using Microsoft.SharePoint.Administration;
WriteTrace(System.UInt32, Microsoft.SharePoint.Administration.SPDiagnosticsCategory, Microsoft.SharePoint.Administration.TraceSeverity, System.String, System.Object[]);
有关详细信息,请参阅 SPDiagnosticsServiceBase。
写入事件日志
本示例演示如何使用对象模型直接写入事件日志。
using Microsoft.SharePoint.Administration;
WriteEvent(System.UInt16,Microsoft.SharePoint.Administration.SPDiagnosticsCategory,Microsoft.SharePoint.Administration.EventSeverity,System.String,System.Object[]);
有关详细信息,请参阅 SPDiagnosticsServiceBase。