[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
|