internal BaseScope(RichLogger logger) { if (logger == null) throw new ArgumentNullException("logger"); LoggerRef = logger; }
internal ColorScope(RichLogger logger, UnityEngine.Color color) : base(logger) { _oldColor = LoggerRef.Color; LoggerRef.SetColor(color); }
internal TabScope(RichLogger logger, int newLevel) : base(logger) { _oldLevel = logger.Level; LoggerRef.SetLevel(newLevel); }