Catégories du journal de suivi

Dernière modification : mercredi 7 juillet 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Services de diagnostic
IDiagnosticsManager, interface
IDiagnosticsLevel, interface

Microsoft SharePoint Foundation 2010 permet de créer des catégories personnalisées pour les entrées des journaux du service ULS de deux façons.

La première consiste à utiliser la classe SPDiagnosticsServiceBase pour créer un service de diagnostic qui permettra d’afficher les catégories personnalisées dans l’interface utilisateur d’administration. L’utilisation du modèle de services de diagnostic permet à un développeur de référencer un assembly externe contenant des chaînes de messages localisées.

En outre, SharePoint Foundation fournit une interface grâce à laquelle les développeurs peuvent exposer SharePoint Foundation aux catégories à affecter aux messages du journal de suivi. SharePoint Foundation recherche les services sur la batterie de serveurs qui implémentent cette interface. Si un service implémente l’interface, SharePoint Foundation interroge le service pour les catégories définies pour ce service et affiche ces catégories dans l’interface utilisateur d’administration centrale. Les administrateurs peuvent ensuite utiliser l’interface utilisateur d’administration centrale pour gérer et mettre à jour ces catégories.

Services de diagnostic

Cette nouvelle API pour SharePoint Foundation 2010 permet à un développeur de créer ses propres catégories de journal. Elle autorise également la localisation des chaînes de messages à l’aide de fichiers de ressources personnalisés (.resx).

Pour plus d’informations sur la création de services de diagnostic personnalisés, voir Création d’un service de diagnostic personnalisé

IDiagnosticsManager, interface

Pour exposer les catégories d'un journal de suivi d'une application à SharePoint Foundation, ce service doit implémenter l'interface IDiagnosticsManager. Cette interface représente la collection de catégories du journal de suivi et inclut les méthodes qui permettent de récupérer, mettre à jour et réinitialiser les catégories des journaux de suivi individuels.

IDiagnosticsLevel, interface

Chaque catégorie du journal de suivi est représentée par une classe IDiagnosticsLevel. Cette classe inclut des méthodes qui renvoient l'ID et le nom de la catégorie, et indique si la catégorie est masquée. Elle inclut également des méthodes qui permettent de définir la gravité de la catégorie du journal de suivi.

Voir aussi

Concepts

Vue d’ensemble de la journalisation ULS (Unified Logging System)

Utilisation de l’API de journalisation du suivi

Création d’un service de diagnostic personnalisé

Exemple de journal de suivi