Nouveauté : journalisation ULS

Dernière modification : lundi 12 avril 2010

S’applique à : SharePoint Foundation 2010

Cette rubrique présente les nouvelles fonctionnalités de journalisation disponibles pour les développeurs Microsoft SharePoint Foundation 2010, ainsi que les améliorations apportées aux mécanismes de journalisation existants.

Nouveautés en termes de journalisation

Les fonctionnalités suivantes constituent une nouveauté en termes de journalisation dans SharePoint Foundation.

SPMonitoredScope

SPMonitoredScope est un attribut de code qui, appliqué à une classe ou à une méthode, permet à un développeur d’écrire des informations de journalisation dans la base de données d’utilisation SharePoint Foundation avec des chaînes personnalisées et des informations d’application complètes.

Base de données d’utilisation des demandes

La base de données d’utilisation des demandes permet de capturer chaque demande de ressource SharePoint Foundation effectuée lorsqu’une page est affichée.

Tableau de bord du développeur

Le tableau de bord du développeur est un utilitaire qu’un développeur peut activer lors du débogage d’une page Web SharePoint Foundation. Similaire, par son concept, au suivi ASP.NET, ce tableau de bord affiche tous les détails de la demande à l’utilisateur.

Améliorations apportées aux API

Dans Windows SharePoint Services 3.0, la seule façon d’écrire dans les journaux de suivi SharePoint et dans les journaux ULS (Unified Logging System) consistait à implémenter l’interface IDiagnosticsManager, ce qui nécessitait l’implémentation de code supplémentaire. Toutefois, dans SharePoint Foundation, la méthode à privilégier consiste à utiliser la classe SPDiagnosticsServiceBase, qui offre différents dispositifs pour interagir de façon plus simple et plus efficace avec les journaux ULS, notamment les méthodes WriteEvent et WriteTrace, qui sont simples à implémenter.