Dela via


Händelseloggning i WCF

Windows Communication Foundation (WCF) spårar interna händelser i Windows-händelseloggen.

Visa händelseloggar

Händelseloggning aktiveras automatiskt som standard och det finns ingen mekanism för att inaktivera den. Händelser som loggas av WCF kan visas med hjälp av Loggboken. Starta verktyget genom att klicka på Start, klicka på Kontrollpanelen, dubbelklicka på Administrationsverktyg och sedan dubbelklicka på Loggboken.

Händelseloggen Program

Programhändelseloggen innehåller de flesta händelser som genereras av WCF. De flesta posterna anger att en viss funktion inte kunde startas för ett program. Exempel:

  • Meddelandeloggning/spårning: WCF skriver en händelse till händelseloggen när spårnings- och meddelandeloggning misslyckas. Men inte alla spårningsfel utlöser en händelse. För att förhindra att händelseloggen fylls helt med spårningsfel implementerar WCF en 10-minuters blackoutperiod för en sådan händelse. Det innebär att om WCF skriver ett spårningsfel till händelseloggen kommer det inte att göra det igen på minst 10 minuter.

  • Delad lyssnare: WCF TCP-portdelningstjänsten loggar en händelse när den inte startar.

  • CardSpace: Loggar händelser när tjänsten inte startar.

  • Kritiska händelser och felhändelser, till exempel startfel eller krascher

  • Meddelandeloggning aktiverad: Loggar händelser när meddelandeloggning är aktiverad. Detta är för att meddela administratören att känslig, programspecifik information kan loggas i meddelandehuvuden och organ.

  • En händelse loggas när enableLoggingKnownPII attributet i -elementet machineSettings i machine.config filen har angetts. Det här attributet anger om något program som körs på datorn tillåts logga känd personligt identifierbar information (PII).

  • logKnownPii Om attributet i antingen app.config filen eller web.config är inställt true på för att ett specifikt program ska aktivera PII-loggning, men enableLoggingKnownPII attributet i -elementet machine.config i machineSettings filen är inställt på false, loggas en händelse. Dessutom, om både logKnownPii och enableLoggingKnownPII är inställda på true, och händelsen loggas. Mer information om de här konfigurationsinställningarna finns i avsnittet Säkerhet i avsnittet Konfigurera meddelandeloggning .

Händelselogg för säkerhet

Händelseloggen för säkerhet innehåller säkerhetsgranskningshändelser som loggas av WCF.

Händelseloggen System

WCF loggar ingenting i systemhändelseloggen.

Händelseloggposter

Källan till en händelse är namnet på sammansättningen som genererar loggposten.

Typen av händelseloggpost används för att ange allvarlighetsgraden för en händelse. Varje händelse måste vara av en enda typ, vilket programmet anger när den rapporterar händelsen. Loggboken använder den här typen för att avgöra vilken ikon som ska visas i listvyn i loggen. Den olika händelsetypen för en händelseloggpost finns i EventLogEntryType.

När du klickar på "mer information" när du visar en händelse i Loggboken kan Loggboken skicka information via Internet. Mer information finns i Loggboken hjälp.

Se även