Rejestrowanie zdarzeń w architekturze WCF
Program Windows Communication Foundation (WCF) śledzi zdarzenia wewnętrzne w dzienniku zdarzeń systemu Windows.
Wyświetlanie dzienników zdarzeń
Rejestrowanie zdarzeń jest domyślnie włączone automatycznie i nie ma mechanizmu wyłączania. Zdarzenia rejestrowane przez usługę WCF można wyświetlić przy użyciu Podgląd zdarzeń. Aby uruchomić to narzędzie, kliknij przycisk Start, kliknij Panel sterowania, kliknij dwukrotnie Administracja istrative Tools, a następnie kliknij dwukrotnie Podgląd zdarzeń.
Dziennik zdarzeń aplikacji
Dziennik zdarzeń aplikacji zawiera większość zdarzeń generowanych przez program WCF. Większość wpisów wskazuje, że uruchomienie określonej funkcji dla aplikacji nie powiodło się. Oto kilka przykładów:
Rejestrowanie/śledzenie komunikatów: program WCF zapisuje zdarzenie w dzienniku zdarzeń, gdy rejestrowanie śledzenia i komunikatów kończy się niepowodzeniem. Jednak nie każdy błąd śledzenia wyzwala zdarzenie. Aby zapobiec całkowitemu wypełnieniu dziennika zdarzeń błędami śledzenia, program WCF implementuje 10-minutowy okres zaciemnienia dla takiego zdarzenia. Oznacza to, że jeśli program WCF zapisuje błąd śledzenia w dzienniku zdarzeń, nie zrobi tego ponownie przez co najmniej 10 minut.
Odbiornik udostępniony: usługa udostępniania portów TCP programu WCF rejestruje zdarzenie, gdy nie można go uruchomić.
CardSpace: rejestruje zdarzenia, gdy nie można uruchomić usługi.
Zdarzenia krytyczne i błędy, takie jak błędy uruchamiania lub awarie
Włączone rejestrowanie komunikatów: rejestruje zdarzenia po włączeniu rejestrowania komunikatów. Ma to na celu powiadomienie administratora o tym, że poufne informacje specyficzne dla aplikacji mogą być rejestrowane w nagłówkach i treściach wiadomości.
Zdarzenie jest rejestrowane, gdy
enableLoggingKnownPII
atrybut wmachineSettings
elemeciemachine.config
pliku jest ustawiony. Ten atrybut określa, czy każda aplikacja uruchomiona na komputerze może rejestrować znane dane osobowe (PII).logKnownPii
Jeśli atrybut wapp.config
pliku lubweb.config
jest ustawionytrue
na dla określonej aplikacji, aby włączyć rejestrowanie piI, aleenableLoggingKnownPII
atrybut wmachineSettings
elemeciemachine.config
pliku jest ustawiony nafalse
, zdarzenie jest rejestrowane. Ponadto, jeśli obalogKnownPii
ienableLoggingKnownPII
są ustawione natrue
, i jest rejestrowane zdarzenie. Aby uzyskać więcej informacji na temat tych ustawień konfiguracji, zobacz sekcję Zabezpieczenia w temacie Konfigurowanie rejestrowania komunikatów .
Dziennik zdarzeń zabezpieczeń
Dziennik zdarzeń zabezpieczeń zawiera zdarzenia inspekcji zabezpieczeń rejestrowane przez usługę WCF.
Dziennik zdarzeń systemowych
Program WCF nie rejestruje niczego w dzienniku zdarzeń systemu.
Wpisy dziennika zdarzeń
Źródłem zdarzenia jest nazwa zestawu, który generuje wpis dziennika.
Typ wpisu dziennika zdarzeń służy do wskazywania ważności zdarzenia. Każde zdarzenie musi mieć jeden typ, który aplikacja wskazuje, kiedy zgłasza zdarzenie. Podgląd zdarzeń używa tego typu do określenia, która ikona ma być wyświetlana w widoku listy dziennika. Aby uzyskać informacje na temat innego typu zdarzenia wpisu dziennika zdarzeń, zobacz EventLogEntryType.
Po kliknięciu przycisku "więcej informacji" podczas wyświetlania zdarzenia w Podgląd zdarzeń Podgląd zdarzeń może wysyłać informacje przez Internet. Aby uzyskać więcej informacji, zobacz pomoc Podgląd zdarzeń.