다음을 통해 공유


EventSource

이 문서의 적용 대상: ✔️ .NET Core 3.1 이상 버전 ✔️ .NET Framework 4.5 이상 버전

System.Diagnostics.Tracing.EventSource는 .NET 런타임에 기본 제공된 빠르고 구조화된 로깅 솔루션입니다. .NET Framework에서 EventSource는 ETW(Windows용 이벤트 추적)System.Diagnostics.Tracing.EventListener에 이벤트를 보낼 수 있습니다. .NET Core에서 EventSource는 플랫폼 간 추적 옵션인 EventPipe를 추가로 지원합니다. 대부분의 개발자는 성능 분석을 위해 EventSource 로그를 사용하지만 로그가 유용한 모든 진단 작업에는 EventSource를 사용할 수 있습니다. .NET 런타임은 이미 기본 제공 이벤트로 계측되어 있으며 사용자 지정 이벤트를 직접 기록할 수 있습니다.

참고 항목

EventSource와 통합되는 많은 기술은 '로깅' 및 '로그' 대신 '추적'이라는 용어를 사용합니다. 여기서도 의미는 동일합니다.