protected XDebugLogger _CreateLogger(LoggerInfo info) { var newInst = new XDebugLogger(); newInst.mute = !info.active; newInst.prefix = info.name; newInst.color = _ColorToHex(info.color); return(newInst); }
public static void Reset() { _DefaultLogger = new XDebugLogger() { mute = false, prefix = string.Empty, color = string.Empty, }; _Loggers.Clear(); }
public static void AddLogger(string tag, XDebugLogger logger) { if (tag == DefaultLogName) { _DefaultLogger = logger; return; } if (_Loggers.ContainsKey(tag)) { return; } _Loggers.Add(tag, logger); }