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;
                }
            }
Beispiel #2
0
            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);
 }