|
|
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using UnityEngine;
-
- namespace IPA.Logging
- {
- internal class UnityLogInterceptor
- {
- internal static Logger _logger;
- public static Logger UnityLogger {
- get
- {
- if (_logger == null)
- _logger = new StandardLogger("UnityEngine");
- return _logger;
- }
- }
-
- 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;
- }
- }
- }
- }
|