public void LogWrite(LogLevel logLevel, string tag, string message) { if (!mLogFilter.Match(logLevel)) { return; } string msg = $"{tag} {message}"; switch (logLevel) { case LogLevel.ERROR: BConsole.Error(msg); break; case LogLevel.WARNING: BConsole.Warning(msg); break; case LogLevel.DEBUG: BConsole.Debug(msg); break; case LogLevel.TRACE: BConsole.Trace(msg); break; case LogLevel.INFO: BConsole.Info(msg); break; case LogLevel.VERB: BConsole.Verb(msg); break; default: break; } }
public void WriteLine(ConsoleColor textColor, ConsoleColor backColor, object message) { lock (Lock) { foreach (var m in _messages) { SetColor(m.textColor, m.backColor); BConsole.Write(m.message); } BConsole.WriteLine(textColor, backColor, message.ToString()); } }
public void LogWrite(string message) { BConsole.Verb(message); }