private void addLogger(typeLog x, string v) { var Time = DateTime.Now.ToString("HH:mm:ss"); switch (x) { case typeLog.main: richTextBox1.AppendText("\n[" + Time + "] => " + v); break; case typeLog.incomingG: string[] p = v.Split('ï'); richTextBox1.AppendText("\n[" + Time + "][Incoming] => Id:" + p[0] + " / Parse:" + p[1]); break; case typeLog.incomingE: richTextBox1.AppendText("\n[" + Time + "][Incoming Error] => " + v); break; case typeLog.composer: string[] w = v.Split('ï'); richTextBox1.AppendText("\n[" + Time + "][SendPacket] => Id:" + w[0] + " / Parse:" + w[1]); break; case typeLog.error: richTextBox1.AppendText("\n[" + Time + "][Error] => " + v); break; case typeLog.Throw: richTextBox1.Clear(); richTextBox1.AppendText("\n[" + Time + "] => " + v); break; default: richTextBox1.AppendText("\n[" + Time + "] => " + v); break; } }
private static string generateTime(typeLog type) { string date = DateTime.UtcNow.ToString("HH:mm:ss"); switch (type) { case typeLog.normal: date = ("-> "); break; case typeLog.basic: date = ("(" + date + ") - "); break; case typeLog.space: date = (" -> " + date + " - "); break; case typeLog.info: date = (" --> " + date + " - "); break; } return(date); }
private static void writeLog(ConsoleColor color, typeLog type, string message) { Console.ForegroundColor = color; Console.WriteLine(string.Concat(generateTime(type), message)); Console.ForegroundColor = defaultColor; }
public void addLog(typeLog x, string v) { _log s = new _log(addLogger); this.Invoke(s, new object[] { x, v }); }