PipeLogger

Namespace: uModLogging

Assembly: uMod.Core.dll

Inheritance ObjectLogger PipeLogger

Implements ILogger

Summary

Cached logger to temporarily store log messages

Constructors

Name

Summary

PipeLogger ()

Creates a new instance of the PipeLogger class

PipeLogger (ILogger, String)

Creates a new instance of the PipeLogger class with the specified target logger

Methods

Name

Summary

GetTargetLogger ()

Gets the logger that this one pipes to

Pipe (ILogger)

Pipes all queued messages to another logger

Write (LogLevel, String)

Pipe message to target logger or cache for later

Write (LogMessage, String)