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 w machineSettings elemecie machine.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 w app.config pliku lub web.config jest ustawiony true na dla określonej aplikacji, aby włączyć rejestrowanie piI, ale enableLoggingKnownPII atrybut w machineSettings elemecie machine.config pliku jest ustawiony na false, zdarzenie jest rejestrowane. Ponadto, jeśli oba logKnownPii i enableLoggingKnownPII są ustawione na true, 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ń.

Zobacz też