using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GTech.Solution.Api.Common { public class TLSVPConsole { public static void Prompt(string message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("[ Info ] " + message); TLSVPFileLog.WriteIntoLogFile(message); } public static void Info(string message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("[ Info ] " + message); TLSVPFileLog.WriteIntoLogFile(message); } public static void Debug(string message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("[ Debug ] " + message); TLSVPFileLog.WriteIntoLogFile(message); } public static void Warn(string message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("[ Warn ] " + message); TLSVPFileLog.WriteIntoLogFile(message); } public static void Error(string message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("[ Error ] " + message); TLSVPFileLog.WriteIntoLogFile(message); } public static void Fatal(string message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("[ Fatal ] " + message); TLSVPFileLog.WriteIntoLogFile(message); } public static void Exception(Exception message) { Console.ResetColor(); Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("[ Fatal ] " + message); TLSVPFileLog.WriteIntoLogFile(message.Message); } } }