internal static void DisplayCLIExceptionMessageFormat(CLIException cliEx, bool debugMode = false) { Console.WriteLine(""); Colorful.Console.WriteLine(cliEx.Message, Color.Red); Console.WriteLine(""); if (debugMode) { Colorful.Console.WriteLine(cliEx.StackTrace, Color.Red); Console.WriteLine(""); } DisplayProgramHasTerminatedMessage(); }
internal static void DisplayCLIExceptionMessageFormat(CLIException cliEx, string logFileName, bool debugMode = false) { Console.WriteLine(""); Colorful.Console.WriteLine(cliEx.Message, Color.Red); Console.WriteLine(""); if (debugMode) { LoggingManager.Instance.Initialize(logFileName, true); Colorful.Console.WriteLine(cliEx.StackTrace, Color.Red); LoggingManager.Instance.WriteError($"{cliEx.Message}\n{cliEx.StackTrace}"); Console.WriteLine(""); LoggingManager.Instance.Close(); } }