diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b1f089..d5b252f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added + - Added logger timestamps to non simplsharp programs ## [9.6.0] - 2019-07-03 ### Added 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