From 69ad4bb240bb678e97a894d490ac656c4c88d06c Mon Sep 17 00:00:00 2001 From: Austin Noska Date: Thu, 11 Jul 2019 10:23:17 -0400 Subject: [PATCH] feat: Added timestamps to logs for non Simplsharp programs --- ICD.Common.Utils/IcdErrorLog.cs | 46 +++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/ICD.Common.Utils/IcdErrorLog.cs b/ICD.Common.Utils/IcdErrorLog.cs index 0e2d818..b71df5a 100644 --- a/ICD.Common.Utils/IcdErrorLog.cs +++ b/ICD.Common.Utils/IcdErrorLog.cs @@ -29,9 +29,10 @@ namespace ICD.Common.Utils message = FormatConsoleColor(message, ConsoleColorExtensions.CONSOLE_RED); ErrorLog.Error(message); #else - System.Console.ForegroundColor = ConsoleColor.Red; - System.Console.Error.WriteLine(message); - System.Console.ResetColor(); + Console.Write("Error - {0} - ", IcdEnvironment.GetLocalTime()); + Console.ForegroundColor = ConsoleColor.Red; + Console.Error.WriteLine(message); + Console.ResetColor(); #endif } finally @@ -57,9 +58,10 @@ namespace ICD.Common.Utils message = FormatConsoleColor(message, ConsoleColorExtensions.CONSOLE_YELLOW); ErrorLog.Warn(message); #else - System.Console.ForegroundColor = ConsoleColor.Yellow; - System.Console.Error.WriteLine(message); - System.Console.ResetColor(); + Console.Write("Warn - {0} - ", IcdEnvironment.GetLocalTime()); + Console.ForegroundColor = ConsoleColor.Yellow; + Console.Error.WriteLine(message); + Console.ResetColor(); #endif } finally @@ -85,9 +87,10 @@ namespace ICD.Common.Utils message = FormatConsoleColor(message, ConsoleColorExtensions.CONSOLE_BLUE); ErrorLog.Notice(message); #else - System.Console.ForegroundColor = ConsoleColor.Blue; - System.Console.Error.WriteLine(message); - System.Console.ResetColor(); + Console.Write("Notice - {0} - ", IcdEnvironment.GetLocalTime()); + Console.ForegroundColor = ConsoleColor.Blue; + Console.Error.WriteLine(message); + Console.ResetColor(); #endif } finally @@ -113,9 +116,10 @@ namespace ICD.Common.Utils message = FormatConsoleColor(message, ConsoleColorExtensions.CONSOLE_GREEN); ErrorLog.Ok(message); #else - System.Console.ForegroundColor = ConsoleColor.Green; - System.Console.Error.WriteLine(message); - System.Console.ResetColor(); + Console.Write("OK - {0} - ", IcdEnvironment.GetLocalTime()); + Console.ForegroundColor = ConsoleColor.Green; + Console.Error.WriteLine(message); + Console.ResetColor(); #endif } finally @@ -141,11 +145,12 @@ namespace ICD.Common.Utils message = FormatConsoleColor(message, ConsoleColorExtensions.CONSOLE_YELLOW_ON_RED_BACKGROUND); ErrorLog.Exception(message, ex); #else - System.Console.ForegroundColor = ConsoleColor.Yellow; - System.Console.BackgroundColor = ConsoleColor.Red; - System.Console.Error.WriteLine("{0}: {1}", ex.GetType().Name, message); - System.Console.ResetColor(); - System.Console.Error.WriteLine(ex.StackTrace); + Console.Write("Except - {0} - ", IcdEnvironment.GetLocalTime()); + Console.ForegroundColor = ConsoleColor.Yellow; + Console.BackgroundColor = ConsoleColor.Red; + Console.Error.WriteLine("{0}: {1}", ex.GetType().Name, message); + Console.ResetColor(); + Console.Error.WriteLine(ex.StackTrace); #endif } finally @@ -172,9 +177,10 @@ namespace ICD.Common.Utils message = FormatConsoleColor(message, ConsoleColorExtensions.CONSOLE_CYAN); ErrorLog.Info(message); #else - System.Console.ForegroundColor = ConsoleColor.Cyan; - System.Console.Error.WriteLine(message); - System.Console.ResetColor(); + Console.Write("Info - {0} - ", IcdEnvironment.GetLocalTime()); + Console.ForegroundColor = ConsoleColor.Cyan; + Console.Error.WriteLine(message); + Console.ResetColor(); #endif } finally