Namespace ServiceStack.Logging
Classes
ConsoleLogFactory
Creates a Console Logger, that logs all messages to: System.Console
Made public so its testable
ConsoleLogger
Default logger is to Console.WriteLine
Made public so its testable
DebugLogFactory
Creates a Debug Logger, that logs all messages to: System.Diagnostics.Debug
Made public so its testable
DebugLogger
Default logger is to System.Diagnostics.Debug.WriteLine
Made public so its testable
GenericLogFactory
GenericLogger
Helper ILog implementation that reduces effort to extend or use without needing to impl each API
ILogWithContextExtensions
ILogWithExceptionExtensions
LazyLogger
LogManager
Logging API for this library. You can inject your own implementation otherwise will use the DebugLogFactory to write to System.Diagnostics.Debug
LogUtils
NullDebugLogger
Default logger is to System.Diagnostics.Debug.Print
Made public so its testable
NullLogFactory
Creates a Debug Logger, that logs all messages to: System.Diagnostics.Debug
Made public so its testable
StringBuilderLog
StringBuilderLogFactory
StringBuilderLog writes to shared StringBuffer. Made public so its testable
TestLogFactory
Creates a test Logger, that stores all log messages in a member list
TestLogger
Tests logger which stores all log messages in a member list which can be examined later
Made public so its testable
Interfaces
ILog
Logs a message in a running application
ILogFactory
Factory to create ILog instances
ILogTrace
When implemented will log as TRACE otherwise as DEBUG