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(); } }
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); } }
public override string ToString() { return(FormatProvider.Format(this)); }
public override void Log(string logText, LogSeverity severity) { Debug.WriteLine(FormatProvider.Format($"[{severity}] {logText}")); }