The Gallio.Runtime.Logging namespace contains types for logging diagnostic output.

Classes

  ClassDescription
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

  InterfaceDescription
ILogger
Provides support for logging messages from system components.

Enumerations

  EnumerationDescription
LogSeverity
Describes the severity of a log message.
Verbosity
Specifies the verbosity of the output.