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()