The System.Diagnostics.Tracing namespace provides types and members that enable you to create strongly typed events to be captured by event tracing for Windows (ETW).
Specifies additional event schema information for an event.
Provides the arguments for the OnEventCommand(EventCommandEventArgs) callback.
Provides the ability to collect statistics for very frequent events through the EventSource class.
Specifies a type to be passed to the Write<T>(String, EventSourceOptions, T) method.
Specifies a property should be ignored when writing an event type with the Write<T>(String, EventSourceOptions, T) method.
Provides methods for enabling and disabling events from event sources.
Provides the ability to create events for event tracing for Windows (ETW).
Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.
Provides data for the EventSourceCreated event.
The exception that is thrown when an error occurs during event tracing for Windows (ETW).
Provides data for the OnEventWritten(EventWrittenEventArgs) callback.
Identifies a method that is not generating an event.
Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.
Specifies overrides of default event settings such as the log level, keywords and operation code when the Write<T>(String, EventSourceOptions, T) method is called.
Specifies the tracking of activity start and stop events.
Specifies the event log channel for the event.
Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.
Defines the standard keywords that apply to events.
Identifies the level of an event.
Specifies how the ETW manifest for the event source is generated.
Defines the standard operation codes that the event source attaches to events.
Specifies configuration options for an event source.
Defines the tasks that apply to events.
A strongly typed event is identified by name and contains payload descriptions. You can discover the list of events that a program can produce by using reflection.