다음을 통해 공유


추적 로깅 사용

다음 topics 예제와 함께 C/C++ 및 .NET 코드에 대한 TraceLogging 빠른 시작을 제공합니다.

사전 요구 사항

  • Windows 10 SDK(소프트웨어 개발 키트)는 사용자 모드 공급자를 작성하는 데 필요합니다.
  • 커널 모드 공급자를 작성하려면 WDK(Windows 드라이버 키트)가 필요합니다.

섹션 내용

  • 추적 로깅 C/C++ 빠른 시작

    이 항목에서는 C 또는 C++ 사용자 모드 코드에 TraceLogging을 추가하는 데 필요한 기본 단계를 설명합니다.

  • 추적 로깅 .NET 빠른 시작

    이 항목에서는 .NET 코드에 TraceLogging을 추가하는 데 필요한 기본 단계를 설명합니다.

  • 추적 로깅 이벤트 기록 및 표시

    WPR(Windows Performance Recorder)을 사용하여 추적 로깅 이벤트를 기록하고 WPA(Windows 성능 분석기)로 확인합니다.

  • C/C++ 추적 로깅 예제

    이 항목에는 C/C++ 추적 로깅 예제가 포함되어 있습니다.

  • .NET 추적 로깅 예제

    이 항목에는 세션 세부 정보 수준이 자세한 경우에만 이벤트를 기록하는 방법과 구조적 이벤트 데이터를 기록하는 방법을 보여 주는 .NET 추적 로깅 예제가 포함되어 있습니다.

  • 유니버설 Windows 플랫폼 로깅 예제

    이 샘플에서는 LoggingChannel, LoggingActivity, LoggingSession 및 FileLoggingSession을 포함하여 Windows.Foundation.Diagnostics 네임스페이스에서 로깅 API를 사용하는 방법을 보여 줍니다. 이러한 클래스는 Windows 앱 내에서 진단 로깅을 위해 설계되었습니다. 이러한 API는 Windows 8.1 추가되었습니다.

    LoggingChannel 및 LoggingActivity API는 Windows 10 확장되어 TraceLogging 이벤트 인코딩을 사용하여 복잡한 이벤트 작성을 지원합니다.

    유니버설 Windows 플랫폼 로깅 예제는 GitHub에서 다운로드할 수 있습니다.

커널 모드 드라이버 및 구성 요소에 대한 TraceLogging