Compartir a través de


EventSource

Este artículo se aplica a: ✔️ .NET Core 3.1 y versiones posteriores ✔️ .NET Framework 4.5 y versiones posteriores

System.Diagnostics.Tracing.EventSource es una solución rápida estructurada de registro integrada en el entorno de ejecución de .NET. En .NET Framework, EventSource puede enviar eventos al seguimiento de eventos para Windows (ETW) y System.Diagnostics.Tracing.EventListener. En .NET Core, EventSource también admite EventPipe, una opción de seguimiento multiplataforma. Por lo general, los desarrolladores usan registros de EventSource para el análisis de rendimiento, pero se puede usar EventSource para cualquier tarea de diagnóstico en la que los registros sean útiles. El entorno de ejecución de .NET ya está instrumentado con eventos integrados y puede registrar sus propios eventos personalizados.

Nota

Muchas tecnologías que se integran con EventSource usan los términos "seguimientos" y "trazas" en lugar de "registro" y "registros". Aquí significan lo mismo.