Freigeben über


Kategorien für Ablaufverfolgungsprotokolle

Letzte Änderung: Mittwoch, 7. Juli 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Diagnosedienste
IDiagnosticsManager-Schnittstelle
IDiagnosticsLevel-Schnittstelle

Microsoft SharePoint Foundation 2010 unterstützt zwei Verfahren zum Erstellen benutzerdefinierter Kategorien für ULS-Protokolleinträge.

Das erste Verfahren besteht darin, SPDiagnosticsServiceBase zu verwenden, um einen Diagnosedienst zu erstellen, durch den die angepassten Kategorien auf der Verwaltungsbenutzeroberfläche darstellbar werden. Die Verwendung des Diagnosedienstmodells ermöglicht es einem Entwickler, auf eine externe Assembly zu verweisen, die lokalisierte Meldungszeichenfolgen enthält.

SharePoint Foundation stellt außerdem eine Schnittstelle bereit, über die Entwickler SharePoint Foundation für die Kategorien verfügbar machen können, die Ablaufverfolgungsprotokollmeldungen zugewiesen werden. SharePoint Foundation sucht in der Serverfarm nach Diensten, die diese Schnittstelle implementieren. Wenn ein Dienst die Schnittstelle implementiert, fragt SharePoint Foundation den Dienst im Hinblick auf die für den Dienst definierten Kategorien ab und zeigt diese Kategorien auf der Benutzeroberfläche der Zentraladministration an. Anschließend können Administratoren die Benutzeroberfläche der Zentraladministration verwenden, um diese Kategorien zu verwalten und zu aktualisieren.

Diagnosedienste

Diese neue API für SharePoint Foundation 2010 ermöglicht es Entwicklern, eigene Protokollkategorien zu erstellen. Sie ermöglicht außerdem die Lokalisierung von Meldungszeichenfolgen durch die Verwendung benutzerdefinierter Ressourcendateien (RESX).

Weitere Informationen zum Erstellen benutzerdefinierter Diagnosedienste finden Sie unter Erstellen eines benutzerdefinierten Diagnosediensts

IDiagnosticsManager-Schnittstelle

Damit die Ablaufverfolgungsprotokoll-Kategorien einer Anwendung für SharePoint Foundation verfügbar sind, muss dieser Dienst die IDiagnosticsManager-Schnittstelle implementieren. Diese Schnittstelle repräsentiert die Auflistung der Ablaufverfolgungsprotokoll-Kategorien und umfasst Methoden zum Abrufen, Aktualisieren und Zurücksetzen einzelner Kategorien des Ablaufverfolgungsprotokolls.

IDiagnosticsLevel-Schnittstelle

Jede Kategorie des Ablaufverfolgungsprotokolls wird durch eine IDiagnosticsLevel-Klasse repräsentiert. Diese Klasse umfasst Methoden, die die ID und den Namen der Kategorie zurückgeben und angeben, ob die Kategorie ausgeblendet ist. Sie schließt außerdem Methoden ein, die es Ihnen ermöglichen, den Ereignis- und Ablaufverfolgungsschweregrad der Ablaufverfolgungsprotokoll-Kategorie festzulegen.

Siehe auch

Konzepte

Übersicht über den vereinheitlichten Protokollierungsdienst (Unified Logging Service, ULS)

Verwenden der Ablaufprotokollierungs-API

Erstellen eines benutzerdefinierten Diagnosediensts

Beispiel für ein Ablaufprotokoll