Trace Listeners

July 12, 2017 ยท View on GitHub

Home | Docs | Examples | Guidance | FAQ | Listeners | Fluent | Core

Trace Listeners

The following trace listeners are provided by the Essential.Diagnostics extensions.

Essential.Diagnostics namespace

ClassDescription
BufferedEmailTraceListenerWrites trace events to an Email message sent at the end of the host process.
ColoredConsoleTraceListenerWrites formatted trace events to the console in color based on the type.
EmailTraceListenerWrites trace events to Email messages sent asynchronously.
InMemoryTraceListenerWrites traces to an in-memory array.
RollingFileTraceListenerTrace listener that writes formatted messages to a text file, rolling to a new file based on a filename template (usually including the date).
RollingXmlTraceListenerTrace listener that writes E2ETraceEvent XML fragments to a text file, rolling to a new file based on a filename template (usually including the date).
SeqTraceListenerWrites trace information to a Seq logging server.
SqlDatabaseTraceListenerWrites trace information to a SQL database.