Esempio n. 1
0
        public override void Log(string logText, LogSeverity severity)
        {
            ColorDict.TryGetValue(severity, out var cc, ConsoleColor.White);
            logText = FormatProvider.Format(logText);

            WriteColorful(logText, cc);

            if (Settings.AllowLogBreak && severity == LogSeverity.ErrorBreak && Debugger.IsAttached)
            {
                Debugger.Break();
            }
        }
Esempio n. 2
0
        public override void Log(string logText, LogSeverity severity)
        {
            if (!_initialized)
            {
                throw new TypeInitializationException("Log provider not initialized", new Exception("UpdateBaseStream wasn't called"));
            }

            lock (StreamLockObject)
            {
                logText = FormatProvider.Format($"[{severity}] {logText}");
                LogStreamWriter.WriteLine(logText);
            }
        }
Esempio n. 3
0
 public override string ToString()
 {
     return(FormatProvider.Format(this));
 }
Esempio n. 4
0
 public override void Log(string logText, LogSeverity severity)
 {
     Debug.WriteLine(FormatProvider.Format($"[{severity}] {logText}"));
 }