Table of Contents

Namespace MonkeyLoader.Logging

Classes

ConsoleLoggingHandler

Implements an LoggingHandler that writes messages to the Console.

FileLoggingHandler

Implements an LoggingHandler that writes messages to a file.

Logger

Contains the logging functionality mods and patchers can use to log messages to game-specific channels.

LoggingConfig
LoggingController

Manages the connection between LoggingHandlers and Loggers.

LoggingHandler

Defines the interface used by the Logger class to send its logging requests to the game-specific channels.

MissingLoggingHandler

Implements a LoggingHandler that can never log anything.
Compares equal to null.

MulticastLoggingHandler

Implements an LoggingHandler that can delegate messages to multiple other handlers.

VoidLoggingHandler

Implements a LoggingHandler that prevents messages from piling up, but doesn't do anything.
Set this as the only Handler to void all logging.

Enums

ConsoleWindowStyle

Represents the possible window style modes these represent ProcessWindowStyle values with out the hidden mode

LoggingLevel

Represents the possible logging levels.