Configuration de la journalisation des événements Notification Services
La majeur partie de la journalisation de Notification Services est contrôlée au niveau de l'instance. Chaque instance dispose d'un fichier nommé NSservice.exe.config. Dans ce fichier, des éléments XML contrôlent les niveaux de journalisation pour différentes zones d'opération de Notification Services. Chacune de ces zones est représentée par un élément XML.
Pour configurer les niveaux de journalisation de ces domaines de Notification Services, modifiez l'attribut value des éléments XML dans ce fichier puis redémarrez vos instances de Notification Services. Si vos instances sont réparties sur plusieurs ordinateurs, vous pouvez configurer le niveau de journalisation par ordinateur.
Modification du fichier NSService.exe.config
Le dossier d'installation par défaut est C:\Program Files\Microsoft SQL Server\90\Notification Services\n.n.n\bin. Vous pouvez modifier le fichier NSservice.exe.config avec du texte ou un Éditeur XML.
Pour modifier le fichier NSservice.exe.config
Ouvrez le dossier Bin de l'installation Notification Services.
Le dossier d'installation par défaut est C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin.
Ouvrez le fichier NSservice.exe.config.
Pour chaque élément du nœud <switches>, définissez le niveau de journalisation en modifiant l'attribut value.
Dans l'exemple qui suit, le niveau de journalisation LogAdministrative est défini sur 3, ce qui active la journalisation des événements d'erreur, d'avertissement et d'information pour les composants administratifs :
<add name="LogAdministrative" value="3"/>
Initialement, chaque option de journalisation est définie sur 2, ce qui n'active la journalisation que pour les messages d'erreur et d'avertissement.
Pour appliquer les modifications de journalisation, enregistrez le fichier et redémarrez l'instance de Notification Services.
Éléments de journalisation de NSservice.exe.config
Le fichier NSservice.exe.config contient des éléments qui contrôlent la journalisation des événements provenant de divers composants de Notification Services ; ils sont répertoriés dans le tableau ci-dessous.
Nom de l'élément | Catégorie de journalisation |
---|---|
LogAdministrative |
Événements des utilitaire SQL Server Management Studio et nscontrol |
LogService |
Événements du service Microsoft Windows NS$instanceName |
LogEventProvider |
Événements des fournisseurs d'événements |
LogEventCollector |
Événements des objets EventCollector |
LogGenerator |
Événements du générateur |
LogDistributor |
Événements du distributeur |
LogVacuumer |
Événements du ramasse-miettes (vacuumer) |
LogPerformanceMonitor |
Événements de l'analyseur de performances |
LogOther |
Événements de tous les autres composants, tels que le module de formatage d'événements standard et les protocoles de remise |
Valeurs des niveaux de journalisation
Les niveaux de journalisation déterminent quels types d'événements sont enregistrés dans le journal d'événements. Vous pouvez déterminer le niveau de journalisation en définissant l'une des valeurs suivantes pour l'attribut value.
Value | Description |
---|---|
0 |
Désactivé |
1 |
Messages d'erreur uniquement |
2 |
Messages d'avertissement et d'erreur |
3 |
Messages d'information, d'avertissement et d'erreur |
4 |
Journalisation détaillée, qui écrit tous les messages dans le journal des applications |
Voir aussi
Tâches
Utilisation des messages d'événements
Concepts
Surveillance des performances et de l'activité de Notification Services
Autres ressources
Erreurs et événements liés à Notification Services