[This is preliminary documentation and is subject to change.]
This class containes methods that allow Mark events to be posted in the ETW Kernel Logger session.
Inheritance Hierarchy
Microsoft.Research.Naiad.DiagnosticsKernelLoggerTracing
Namespace: Microsoft.Research.Naiad.Diagnostics
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
public class KernelLoggerTracing
The KernelLoggerTracing type exposes the following members.
Constructors
Name | Description | |
---|---|---|
KernelLoggerTracing | Initializes a new instance of the KernelLoggerTracing class |
Methods
Name | Description | |
---|---|---|
PostKernelLoggerMarkEvent(String) |
Writes a freetext Mark event into the ETW Kernel Logger trace session.
This event is expensive and should be used sparingly.
| |
PostKernelLoggerMarkEvent(String, Object) |
Formats and then writes a freetext Mark event into the ETW Kernel Logger trace session.
This event is expensive and should be used sparingly.
| |
TraceConsumer |
Message consumer ETW event.
Generates mark event containing the character '-' followed by a 64-bit key constructed from the arguments.
Post-processing (eg by ViewEtl) will use the key to match message producer and consumer events.
| |
TraceProducer |
Message producer ETW event.
Generates mark event containing the character '+' followed by a 64-bit key constructed from the arguments.
Post-processing (eg by ViewEtl) will use the key to match message producer and consumer events.
|
See Also