Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }