[This is preliminary documentation and is subject to change.]
The Diagnostics namespace provides classes that support Logging, tracing, and observing various events in the Naiad runtime.
Classes
Class | Description | |
---|---|---|
![]() | FrontierChangedEventArgs |
Container for Frontier events
|
![]() | KernelLoggerTracing |
This class containes methods that allow Mark events to be posted in the ETW Kernel Logger session.
|
![]() | Logging |
Methods and properties related to logging
|
![]() | VertexEndArgs |
Arguments of the event that is raised when a vertex notification ends.
|
![]() | VertexEnqueuedArgs |
Arguments of the event that is raised when a vertex notification is enqueued.
|
![]() | VertexStartArgs |
Arguments of the event that is raised when a vertex notification starts.
|
![]() | WorkerSleepArgs |
Arguments of the event that is raised when a worker goes to sleep.
|
![]() | WorkerStartArgs |
Arguments of the event that is raised when a worker starts.
|
![]() | WorkerTerminateArgs |
Arguments of the event that is raised when a worker terminates.
|
![]() | WorkerWakeArgs |
Arguments of the event that is raised when a worker is woken from sleep.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | LoggingLevel |
Indicates the level of logging reported
|
![]() | LoggingStyle |
Where the log data is recorded
|
![]() | NaiadTracingRegion |
Enumeration describing which aspect of a Naiad computation a tracing region corresponds to
|