private static void WriteLevel(LogEvent logEvent, TextWriter builder) { var text = ((LogSeverity)logEvent.Level).ToShortString(); var colorCode = GetColorCodeFromSeverity(logEvent); ColorCodeContext.Write(builder, colorCode, text); }
private static void WriteException(LogEvent logEvent, TextWriter builder) { if (logEvent.Exception == null) { return; } var lines = logEvent.Exception.ToString().Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); foreach (var line in lines) { ColorCodeContext.Write(builder, ColorCode.Exception, line + Environment.NewLine); } }