KernelLoggerTracing ClassNaiad Help

[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

SystemObject
  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

  NameDescription
Public methodKernelLoggerTracing
Initializes a new instance of the KernelLoggerTracing class
Top
Methods

  NameDescription
Public methodStatic memberPostKernelLoggerMarkEvent(String)
Writes a freetext Mark event into the ETW Kernel Logger trace session. This event is expensive and should be used sparingly.
Public methodStatic memberPostKernelLoggerMarkEvent(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.
Public methodStatic memberTraceConsumer
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.
Public methodStatic memberTraceProducer
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.
Top
See Also

Reference