Log de eventos no WCF
O Windows Communication Foundation (WCF) rastreia eventos internos no log de eventos do Windows.
Exibindo logs de eventos
O registo de eventos é ativado automaticamente por predefinição e não existe nenhum mecanismo para o desativar. Os eventos registrados pelo WCF podem ser exibidos usando o Visualizador de Eventos. Para iniciar esta ferramenta, clique em Iniciar, clique em Painel de Controlo, faça duplo clique em Ferramentas Administrativas e, em seguida, faça duplo clique em Visualizador de Eventos.
Registo de Eventos da Aplicação
O log de eventos do aplicativo contém a maioria dos eventos gerados pelo WCF. A maioria das entradas indica que um recurso específico falhou ao iniciar um aplicativo. Exemplos incluem:
Registro/rastreamento de mensagens: o WCF grava um evento no log de eventos quando o rastreamento e o log de mensagens falham. No entanto, nem toda falha de rastreamento dispara um evento. Para evitar que o log de eventos seja completamente preenchido com falhas de rastreamento, o WCF implementa um período de bloqueio de 10 minutos para esse evento. Isso significa que, se o WCF gravar uma falha de rastreamento no log de eventos, ele não o fará novamente por pelo menos 10 minutos.
Ouvinte Compartilhado: O Serviço de Compartilhamento de Porta TCP do WCF registra um evento quando ele falha ao iniciar.
CardSpace: Registra eventos quando o serviço falha ao iniciar.
Eventos críticos e de erro, como falhas de inicialização ou falhas
Log de mensagens ativado: registra eventos quando o log de mensagens está ativado. Isso é para notificar o administrador de que informações confidenciais específicas do aplicativo podem ser registradas em cabeçalhos e corpos de mensagens.
Um evento é registrado quando o
enableLoggingKnownPII
machineSettings
atributo no elemento domachine.config
arquivo é definido. Este atributo especifica se qualquer aplicativo em execução na máquina tem permissão para registrar informações de identificação pessoal (PII) conhecidas.Se o atributo no arquivo ou
web.config
estiver definido como para um aplicativo específico ativar ologKnownPii
log PII, mas oenableLoggingKnownPII
machineSettings
atributo noapp.config
elemento domachine.config
arquivo estiver definido comotrue
false
, um evento será registrado. Além disso, se amboslogKnownPii
estiveremenableLoggingKnownPII
definidos comotrue
, e o evento for registrado. Para obter mais informações sobre essas definições de configuração, consulte a seção Segurança do tópico Configurando o log de mensagens.
Registo de Eventos de Segurança
O Log de Eventos de Segurança contém eventos de auditoria de segurança registrados pelo WCF.
Registo de Eventos do Sistema
WCF não registra nada no log de eventos do sistema.
Entradas do log de eventos
A origem de um evento é o nome do assembly que gera a entrada de log.
O tipo de entrada de log de eventos é usado para indicar a gravidade de um evento. Cada evento deve ser de um único tipo, que o aplicativo indica quando relata o evento. O Visualizador de Eventos usa esse tipo para determinar qual ícone exibir na exibição de lista do log. Para o tipo de evento diferente de uma entrada de log de eventos, consulte EventLogEntryType.
Quando você clica em "mais informações" ao visualizar um evento no Visualizador de eventos, o Visualizador de eventos pode enviar informações pela Internet. Para obter mais informações, consulte a ajuda do Visualizador de Eventos.