Protokolování událostí ve WCF
Windows Communication Foundation (WCF) sleduje interní události v protokolu událostí Systému Windows.
Zobrazení protokolů událostí
Protokolování událostí je ve výchozím nastavení povolené automaticky a neexistuje žádný mechanismus, který by ho zakázal. Události protokolované wcf lze zobrazit pomocí Prohlížeč událostí. Chcete-li spustit tento nástroj, klepněte na tlačítko Start, klepněte na tlačítko Ovládací panely, poklikejte na Správa istrativní nástroje a potom poklikejte na Prohlížeč událostí.
Protokol událostí aplikace
Protokol událostí aplikace obsahuje většinu událostí generovaných WCF. Většina položek značí, že se pro aplikaci nepodařilo spustit konkrétní funkci. Příkladem může být:
Protokolování nebo trasování zpráv: WCF zapíše událost do protokolu událostí, když se trasování a protokolování zpráv nezdaří. Ne každá chyba trasování však aktivuje událost. Aby se zabránilo úplnému vyplňování protokolu událostí selháním trasování, WCF pro takovou událost implementuje 10minutové období výpadku. To znamená, že pokud WCF zapíše do protokolu událostí selhání trasování, nebude to znovu provádět po dobu nejméně 10 minut.
Sdílený naslouchací proces: Služba sdílení portů TCP WCF zaznamená událost, když se nepodaří spustit.
CardSpace: Protokoluje události, když se službě nepodaří spustit.
Kritické a chybové události, jako jsou selhání spuštění nebo chybové ukončení
Protokolování zpráv je zapnuté: Zaznamenává události, když je protokolování zpráv zapnuté. Tím správce upozorní, že citlivé informace specifické pro aplikaci mohou být zaznamenány v záhlavích a tělech zpráv.
Událost se zaprotokoluje, když
enableLoggingKnownPII
je atribut vmachineSettings
elementumachine.config
souboru nastaven. Tento atribut určuje, jestli má nějaká aplikace spuštěná na počítači povoleno protokolovat známé identifikovatelné osobní údaje (PII).logKnownPii
Pokud je atribut v souboruapp.config
nebo v souboruweb.config
nastaven natrue
konkrétní aplikaci k zapnutí protokolování PII, aleenableLoggingKnownPII
atribut vmachineSettings
prvkumachine.config
souboru je nastaven nafalse
, je zaznamenána událost. Kromě toho, pokud jsou obělogKnownPii
aenableLoggingKnownPII
jsou nastaveny natrue
, a událost je zaznamenána. Další informace o těchto nastaveních konfigurace najdete v části Zabezpečení tématu Konfigurace protokolování zpráv.
Protokol událostí zabezpečení
Protokol událostí zabezpečení obsahuje události auditu zabezpečení, které protokoluje WCF.
Protokol událostí systému
WCF do protokolu událostí systému nic nezapisuje.
Položky protokolu událostí
Zdrojem události je název sestavení, které generuje položku protokolu.
Typ položky protokolu událostí se používá k označení závažnosti události. Každá událost musí být jednoho typu, který aplikace označuje, když hlásí událost. Prohlížeč událostí používá tento typ k určení ikony, která se má zobrazit v zobrazení seznamu protokolu. Informace o různých typech událostí položky protokolu událostí naleznete v tématu EventLogEntryType.
Když při prohlížení události v Prohlížeč událostí kliknete na další informace, Prohlížeč událostí může odesílat informace přes internet. Další informace najdete v nápovědě k Prohlížeč událostí.