Event Tracing for Windows (ETW) in .NET

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.
Course info
Level
Intermediate
Updated
Feb 4, 2014
Duration
2h 48m
Table of contents
Semantic Tracing
ETW Design
EventSource
Advanced EventSource
Semantic Logging Application Block (SLAB)
ETW Tools
Guidance
Description
Course info
Level
Intermediate
Updated
Feb 4, 2014
Duration
2h 48m
Description

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.

About the author
About the author

Kathleen Dollard is a .NET Team Coach, has been a Microsoft MVP since 1998, and is an ASP.NET Insider.

More from the author
Play by Play: Visual Studio 2017 and C# 7
Intermediate
2h 34m
Aug 25, 2017
Visual Studio 2015 Playbook
Intermediate
2h 43m
Oct 17, 2016
More courses by Kathleen Dollard