Table of Contents

Class SwitchboardLogger

Namespace
Switchboard
Assembly
Switchboard.UnityLogger.dll

Provides a single, static LoggerRoot ILogger that can send log output to multiple targets.

public static class SwitchboardLogger
Inheritance
SwitchboardLogger

Properties

Root

Gets the static logger root instance.

public static LoggerRoot Root { get; }

Methods

AddDefaultUnityLogger()

Sends Root log output to Unity's default logger.

public static void AddDefaultUnityLogger()

HijackDebugLogHandler()

Sends calls to Unity's Debug.Log method to the logger Root.

public static void HijackDebugLogHandler()

RemoveDefaultUnityLogger()

Stops sending Root log output to Unity's default logger.

public static void RemoveDefaultUnityLogger()

RestoreDebugLogHandler()

Sends calls to Unity's Debug.Log method straight to Unity's default logger.

public static void RestoreDebugLogHandler()