|
|
- using UnityEngine;
-
- namespace IPA.Logging
- {
- internal static class UnityLogProvider
- {
- internal static Logger Logger;
- public static Logger UnityLogger => Logger ?? (Logger = new StandardLogger("UnityEngine"));
- }
-
- internal static class UnityLogRedirector
- {
- public static Logger.Level LogTypeToLevel(LogType type)
- {
- switch (type)
- {
- case LogType.Assert:
- return Logger.Level.Debug;
- case LogType.Error:
- return Logger.Level.Error;
- case LogType.Exception:
- return Logger.Level.Critical;
- case LogType.Log:
- return Logger.Level.Info;
- case LogType.Warning:
- return Logger.Level.Warning;
- default:
- return Logger.Level.Info;
- }
- }
- }
- }
|