The Gallio.Runtime.Logging namespace contains types for logging diagnostic output.
Classes
| Class | Description | |
|---|---|---|
| BaseLogger |
Base implementation of ILogger that performs argument validation
and supports convenience methods.
| |
| BufferedLogWriter |
A buffered log writer is an adapter for TextWriter that writes
long full lines to a ILogger.
| |
| DispatchLogger |
A logger that dispatches log messages via events and listeners.
| |
| FilteredLogger |
Filters another logger to exclude messages below a given level of severity.
| |
| LogEntrySubmittedEventArgs |
Event arguments for the DispatchLogger | |
| MarkupStreamLogger |
A ILogger implementation that logs messages to the specified MarkupStreamWriter.
| |
| NullLogger |
A null implementation of ILogger that does nothing.
| |
| RemoteLogger |
Wraps a logger so that it can be accessed remotely.
| |
| SeverityPrefixLogger |
The severity prefix logger wraps another loggers and encodes the severity of a
log entry into the log message itself in a standard form.
| |
| SeverityPrefixParser |
Parses severity information from log messages encoded by SeverityPrefixLogger.
| |
| TextLogger |
A logger that writes output to a TextWriter.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ILogger |
Provides support for logging messages from system components.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| LogSeverity |
Describes the severity of a log message.
| |
| Verbosity |
Specifies the verbosity of the output.
|
