Ejemplo n.º 1
0
        protected XDebugLogger _CreateLogger(LoggerInfo info)
        {
            var newInst = new XDebugLogger();

            newInst.mute   = !info.active;
            newInst.prefix = info.name;
            newInst.color  = _ColorToHex(info.color);
            return(newInst);
        }
Ejemplo n.º 2
0
 public static void Reset()
 {
     _DefaultLogger = new XDebugLogger()
     {
         mute   = false,
         prefix = string.Empty,
         color  = string.Empty,
     };
     _Loggers.Clear();
 }
Ejemplo n.º 3
0
 public static void AddLogger(string tag, XDebugLogger logger)
 {
     if (tag == DefaultLogName)
     {
         _DefaultLogger = logger;
         return;
     }
     if (_Loggers.ContainsKey(tag))
     {
         return;
     }
     _Loggers.Add(tag, logger);
 }