Поделиться через


Ведение журнала событий в 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.

Щелкнув "Дополнительные сведения" при просмотре события в Просмотр событий, Просмотр событий может отправлять информацию через Интернет. Дополнительные сведения см. в справке по средству "Просмотр событий".

См. также