Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Event Tracing for Windows (ETW) in .NET

via Pluralsight

Overview

Learn about a tracing system that is dead simple to code, already contains much of what you want to trace and is so blazingly fast you can leave it in place while your code runs in production. This course shows you how to harness ETW (Event Tracing for Windows), .NET’s EventSource and Semantic Tracing design.

Teach your applications to communicate while they are in production! Event Tracing for Windows is a blazingly fast logging system built into the operating system, .NET and many libraries. This course will teach you how to access thousands of events your applications are already producing and add signpost events with application state decoupled from tracing technology with Semantic Tracing. You’ll see the latest in tracing technology for .NET with EventSource, the Semantic Logging Application Block, and the newly released NuGet versions of EventSource. You’ll learn to add logging to your apps, use existing tools and create new ones, and access Event Viewer, all in the context of better debugging, profiling and application management.

Syllabus

  • Semantic Tracing 16mins
  • ETW Design 21mins
  • EventSource 19mins
  • Advanced EventSource 30mins
  • Semantic Logging Application Block (SLAB) 24mins
  • ETW Tools 33mins
  • Guidance 22mins

Taught by

Kathleen Dollard

Reviews

4.1 rating at Pluralsight based on 135 ratings

Start your review of Event Tracing for Windows (ETW) in .NET

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.