Journalisation des événements dans WCF
Windows Communication Foundation (WCF) trace les événements internes dans le journal des événements Windows.
Consultation des journaux des événements
La journalisation des événements est activée automatiquement par défaut et il n'existe aucun mécanisme pour la désactiver. Les événements journalisés par WCF peuvent être consultés à l’aide de l’Observateur d’événements. Pour lancer cet outil, cliquez sur Démarrer et sur Panneau de configuration, puis double-cliquez sur Outils d’administration et sur Observateur d’événements.
Journal des événements de l'application
Le Journal des événements de l’application contient la plupart des événements générés par WCF. La plupart des entrées indiquent qu'une fonctionnalité particulière n'a pas réussi à démarrer pour une application. Voici quelques exemples :
Journalisation/Suivi des messages : WCF écrit un événement dans le journal des événements lorsque la journalisation du suivi et des messages échoue. Toutefois, tous les échecs de suivi ne déclenchent pas un événement. Pour empêcher le journal des événements de regorger d’échecs de suivi, WCF implémente une période d’indisponibilité de 10 minutes pour un tel événement. Cela signifie que si WCF écrit un échec de suivi dans le journal des événements, aucun autre échec de suivi ne sera écrit pendant au moins 10 minutes.
Écouteur partagé : le service de partage de ports TCP WCF journalise un événement lorsqu'il ne réussit pas à démarrer.
CardSpace : journalise des événements lorsque le service ne réussit pas à démarrer.
Événements critiques et erreurs, tels que les échecs de démarrage ou les blocages
Journalisation des messages activée : journalise des événements lorsque la journalisation des messages est activée. L'objectif consiste à avertir l'administrateur que des informations sensibles et spécifiques à l'application peuvent être journalisées dans les en-têtes et les corps des messages.
Un événement est journalisé lorsque l'attribut
enableLoggingKnownPII
de l'élémentmachineSettings
du fichiermachine.config
est défini. Cet attribut indique si toute application qui s'exécute sur l'ordinateur est autorisée à journaliser des informations d'identification personnelle connues.Si l'attribut
logKnownPii
dans le fichierapp.config
ouweb.config
a la valeurtrue
pour qu'une application spécifique active la journalisation des informations d'identification personnelle, mais que l'attributenableLoggingKnownPII
dans l'élémentmachineSettings
du fichiermachine.config
a la valeurfalse
, un événement est journalisé. En outre, silogKnownPii
etenableLoggingKnownPII
ont la valeurtrue
, un événement est journalisé. Pour plus d’informations sur ces paramètres de configuration, consultez la section Sécurité de la rubrique Configuration de la journalisation des messages.
Journal des événements de sécurité
Le Journal des événements de sécurité contient les événements d’audit de sécurité enregistrés par WCF.
Journal des événements système
WCF n’enregistre rien dans le Journal des événements système.
Entrées de journal des événements
La source d’un événement est le nom de l’assembly qui génère l’entrée de journal.
Le type d'une entrée de journal des événements est utilisé pour indiquer la gravité d'un événement. Chaque événement doit posséder un type unique indiqué par l'application lorsqu'elle signale l'événement. L'observateur d'événements utilise ce type pour déterminer l'icône à afficher dans la vue Liste du journal. Pour connaître les différents types d'événements d'une entrée de journal des événements, consultez EventLogEntryType.
Lorsque vous cliquez sur « plus d’informations » lors de la consultation d’un événement dans l’Observateur d’événements, celui-ci peut envoyer des informations sur Internet. Pour plus d'informations, consultez l'aide de l'Observateur d'événements.