/// <summary> /// Prints the error message. /// </summary> /// <param name="session">The session.</param> /// <param name="message">The message.</param> public static void PrintErrorMessage(TcpSession session, string message) { sync.WaitOne(); ConsoleColor oldColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Red; System.Diagnostics.Trace.WriteLine(string.Format("(0x{2:X8}){0} - {1}", session, message, Thread.CurrentThread.ManagedThreadId)); Console.ForegroundColor = oldColor; sync.ReleaseMutex(); }
/// <summary> /// Prints the debug message. /// </summary> /// <param name="session">The session.</param> /// <param name="message">The message.</param> public static void PrintDebugMessage(TcpSession session, string message) { sync.WaitOne(); ConsoleColor oldColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Magenta; Trace.Write(string.Format("(0x{0:X8})", Thread.CurrentThread.ManagedThreadId)); Console.ForegroundColor = ConsoleColor.White; Trace.Write(string.Format("{0}", session)); Console.ForegroundColor = ConsoleColor.Red; Trace.Write(" - "); Console.ForegroundColor = ConsoleColor.Cyan; Trace.WriteLine(message); Console.ForegroundColor = oldColor; sync.ReleaseMutex(); }