Verwenden der Ablaufprotokollierungs-API
Letzte Änderung: Donnerstag, 15. April 2010
Gilt für: SharePoint Foundation 2010
Dieses Thema enthält Informationen zur neuen Ablaufprotokollierungs-API in Microsoft SharePoint Foundation 2010.
SPDiagnosticsBase-Klasse
In Windows SharePoint Services 3.0 konnten Entwickler nur dann in die Ereignisprotokolle schreiben, wenn die IDiagnosticsManager-Schnittstelle implementiert war und dort die Schreibmethoden für das Ablaufprotokoll verwendet wurden. In Microsoft SharePoint Foundation 2010 kann jedoch in die Ablaufprotokolle geschrieben werden, indem die SPDiagnosticsBase-Klasse verwendet wird, insbesondere die Methoden WriteTrace() und [WriteEvent()].
Anders als in Windows SharePoint Services 3.0 müssen keine benutzerdefinierten Kategorien definiert werden, um in die Protokolle zu schreiben. Stattdessen wird das Einfügen einer Kategorie in das Protokoll durch das Übergeben eines Parameters an die Methoden WriteTrace() und [WriteEvent()] ermöglicht.
Schreiben in das Ablaufprotokoll
In diesem Beispiel wird die Verwendung des Objektmodells zum direkten Schreiben in das Ablaufprotokoll gezeigt.
using Microsoft.SharePoint.Administration;
WriteTrace(System.UInt32, Microsoft.SharePoint.Administration.SPDiagnosticsCategory, Microsoft.SharePoint.Administration.TraceSeverity, System.String, System.Object[]);
Weitere Informationen finden Sie unter SPDiagnosticsServiceBase.
Schreiben in das Ereignisprotokoll
In diesem Beispiel wird die Verwendung des Objektmodells zum direkten Schreiben in das Ereignisprotokoll gezeigt.
using Microsoft.SharePoint.Administration;
WriteEvent(System.UInt16,Microsoft.SharePoint.Administration.SPDiagnosticsCategory,Microsoft.SharePoint.Administration.EventSeverity,System.String,System.Object[]);
Weitere Informationen finden Sie unter SPDiagnosticsServiceBase.