private static void DoConsoleLog(LogLevels logLevel, string message, Exception?exception = null) { if (logLevel > LogLevels.Warning) { RecordLog.WriteLog($"日志记录异常:【{logLevel}】{message} Exception: {exception.ToJsonStr()}"); } Console.ForegroundColor = logLevel > LogLevels.Information ? ConsoleColor.Red : ConsoleColor.Green; Console.WriteLine( $"ConsoleLog:【{logLevel}】{message} Exception:{exception.ToJsonStr()}"); Console.ResetColor(); }
static void ConsolePublish(LogInfo logInfo) { if (logInfo == null) { return; } var logLevel = logInfo.Level; var message = logInfo.Content; var exception = logInfo.Exceptions; if (logInfo.Level > LogLevels.Warning) { RecordLog.WriteLog($"日志记录异常:【{logLevel}】{message} Exception: {exception.ToJsonStr()}"); } Console.ForegroundColor = logLevel > LogLevels.Information ? ConsoleColor.Red : ConsoleColor.Green; Console.WriteLine( $"ConsolePublish:【{logLevel}】{message} {(exception == null ? "" : $"Exception:{exception.ToJsonStr()}")} "); Console.ResetColor(); }