internal static string GetFormattedLogLine(LogLevel logLevel, object message, Exception exception) { var exSuffix = exception == null ? null : $" Exception: {exception}"; var line = $"{StartupTime()} [{LogToString(logLevel),-5}] {message}{exSuffix}"; return(line); }
private static string LogToString(LogLevel level) { return(level switch { LogLevel.Debug => "DEBUG", LogLevel.Log => "LOG", LogLevel.Warning => "WARN", LogLevel.Error => "ERROR", _ => "?????" });