EventSource
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de