Ejemplo n.º 1
0
        /// <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();
        }
Ejemplo n.º 2
0
        /// <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();
        }