StackLogger

Namespace: uModLogging

Assembly: uMod.Core.dll

Inheritance ObjectLogger StackLogger

Implements ILogger

Summary

Represents a set of loggers that combine info a single logger

Constructors

Name

Summary

StackLogger ()

Creates a new instance of the StackLogger class

Methods

Name

Summary

AddLogger (ILogger)

Adds logger to stack logger

AddLogger (IEnumerable<ILogger>)

Adds multiple loggers to stack logger

GetLoggers ()

Gets loggers in the stack logger

RemoveLogger (ILogger)

Removes a logger from stack logger

Report (Exception)

Report (String, Exception)

Write (LogLevel, String)

Writes a message to all sub-loggers of this logger

Write (LogMessage, String)