Ведение журнала событий в WCF
Windows Communication Foundation (WCF) отслеживает внутренние события в журнале событий Windows.
Просмотр журналов событий
Автоматическая запись событий в журнал включена по умолчанию, механизма ее отключения не существует. События, зарегистрированные WCF, можно просматривать с помощью Просмотр событий. Чтобы запустить это средство, нажмите кнопку "Пуск", щелкните панель управления, дважды щелкните Администратор istrative Tools и дважды щелкните Просмотр событий.
Журнал событий приложений
Журнал событий приложения содержит большинство событий, созданных WCF. В большинстве записей указаны сбои при запуске определенных возможностей какого-либо приложения. Вот некоторые примеры.
Ведение журнала сообщений и трассировка: WCF записывает событие в журнал событий при сбое трассировки и ведения журнала сообщений. Однако не при каждом сбое трассировки возникает событие. Чтобы предотвратить заполнение журнала событий сбоем трассировки, WCF реализует 10-минутный период отключения для такого события. Это означает, что если WCF записывает сбой трассировки в журнал событий, он не будет делать это еще раз в течение не менее 10 минут.
Общий прослушиватель: служба совместного использования портов WCF TCP вносит событие в журнал в случае сбоя при ее запуске.
CardSpace: регистрирует события, когда служба не запускается.
Критические события и события ошибок, например сбои при запуске или сбои системы
Ведение журнала сообщений включено: события вносятся в журнал, когда ведение журнала событий включено. Это делается для оповещения администратора о том, что конфиденциальная информация, относящаяся к приложению, может быть внесена в журнал в заголовках и телах сообщений.
Событие вносится в журнал, когда задан атрибут
enableLoggingKnownPII
в элементеmachineSettings
файлаmachine.config
. Этот атрибут задает, разрешено ли какому-либо приложению, выполняющемуся на компьютере, вносить в журнал личную информацию (PII).Если атрибут
logKnownPii
в файлеapp.config
илиweb.config
задан какtrue
для определенного приложения, чтобы включить ведение журнала PII, а атрибутenableLoggingKnownPII
в элементеmachineSettings
файлаmachine.config
задан какfalse
, событие вносится в журнал. Кроме того, если оба атрибутаlogKnownPii
иenableLoggingKnownPII
заданы какtrue
, событие вносится в журнал. Дополнительные сведения об этих параметрах конфигурации см. в разделе "Безопасность" раздела "Настройка ведения журнала сообщений".
Журнал событий безопасности
Журнал событий безопасности содержит события аудита безопасности, зарегистрированные WCF.
Журнал событий системы
WCF не регистрирует ничего в журнале событий системы.
Записи журнала событий
Источником события является имя сборки, создающей запись журнала.
Тип записи в журнале событий используется для указания важности события. Каждое событие должно относиться к одному типу, определяемому приложением при записи этого события. Средство "Просмотр событий" использует этот тип для определения значка, отображаемого в представлении списка журнала событий. Описание разных типов записей в журнале событий см. в EventLogEntryType.
Щелкнув "Дополнительные сведения" при просмотре события в Просмотр событий, Просмотр событий может отправлять информацию через Интернет. Дополнительные сведения см. в справке по средству "Просмотр событий".