/// <summary> /// Log on the console. /// </summary> /// <param name="text"></param> /// <param name="logId"></param> /// <param name="logLevel"></param> /// <param name="writeLog"></param> public static void ConsoleWriteLine(string text, int colorId = 0, int logLevel = 0) { text = DateTime.Now + " - " + text; if (Program.LogLevel == logLevel) { switch (colorId) { case ClassConsoleColorEnumeration.IndexConsoleGreenLog: Console.ForegroundColor = ConsoleColor.Green; break; case ClassConsoleColorEnumeration.IndexConsoleYellowLog: Console.ForegroundColor = ConsoleColor.Yellow; break; case ClassConsoleColorEnumeration.IndexConsoleRedLog: Console.ForegroundColor = ConsoleColor.Red; break; case ClassConsoleColorEnumeration.IndexConsoleBlueLog: Console.ForegroundColor = ConsoleColor.DarkCyan; break; case ClassConsoleColorEnumeration.IndexConsoleMagentaLog: Console.ForegroundColor = ConsoleColor.Magenta; break; case ClassConsoleColorEnumeration.IndexConsoleWhiteLog: default: Console.ForegroundColor = ConsoleColor.White; break; } Console.WriteLine(text); } ClassLog.InsertLog(text, logLevel); }