Namespace Swan.Logging
Classes
ConsoleLogger
Represents a Console implementation of ILogger
.
DebugLogger
Represents a logger target. This target will write to the Debug console using System.Diagnostics.Debug.
FileLogger
A helper class to write into files the messages sent by the Terminal.
Logger
Entry-point for logging. Use this static class to register/unregister
loggers instances. By default, the ConsoleLogger
is registered.
LogMessageReceivedEventArgs
Event arguments representing the message that is logged on to the terminal. Use the properties to forward the data to your logger of choice.
TextLogger
Use this class for text-based logger.
Interfaces
ILogger
Interface for a logger implementation.
Enums
LogLevel
Defines the log levels.