Example #1
0
 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;
     }
 }
Example #2
0
        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);
        }
Example #3
0
 private static void writeLog(ConsoleColor color, typeLog type, string message)
 {
     Console.ForegroundColor = color;
     Console.WriteLine(string.Concat(generateTime(type), message));
     Console.ForegroundColor = defaultColor;
 }
Example #4
0
 public void addLog(typeLog x, string v)
 {
     _log s = new _log(addLogger);
     this.Invoke(s, new object[] { x, v });
 }