Este artigo se aplica a: ✔️ .NET Core 3.1 e versões posteriores ✔️ .NET Framework 4.5 e versões posteriores
System.Diagnostics.Tracing.EventSource é uma solução rápida estruturada de registro em log incorporada ao runtime do .NET. No .NET Framework, o EventSource pode enviar eventos para o ETW (Rastreamento de Eventos para Windows) e System.Diagnostics.Tracing.EventListener. No .NET Core, o EventSource, também oferece suporte a EventPipe, uma opção de rastreamento entre plataformas. Na maioria das vezes, os desenvolvedores usam logs do EventSource para análise de desempenho, mas o EventSource pode ser usado para qualquer tarefa de diagnóstico em que os logs sejam úteis.
O runtime do .NET já está instrumentado com eventos internos e você pode registrar seus próprios eventos personalizados.
Observação
Muitas tecnologias que se integram ao EventSource usam os termos 'Rastreamento' e 'Rastreamentos' em vez de 'Registro em log' e 'Logs'.
Aqui, o significado é o mesmo.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários:
Saiba como o Visualizador de Eventos fornece um local conveniente e acessível para você observar a ocorrência dos eventos. Acesse informações de evento de maneira rápida e conveniente. Saiba como interpretar os dados no log de eventos.