Esempio n. 1
0
        static void Main(string[] args)
        {
            try
            {
                var init = new LoggingConnection();
                var ok   = init.Execute();
                if (!ok)
                {
                    return;
                }

                Console.WriteLine("Press Q and Enter to quit the program.");
                Console.WriteLine("Listening to incoming trace messages...");
                while (true)
                {
                    var input = Console.ReadLine();
                    if (input.Equals("Q", StringComparison.CurrentCultureIgnoreCase))
                    {
                        Environment.Exit(0);
                    }
                }
            }
            catch (AbortException ex)
            {
                if (!String.IsNullOrEmpty(ex.Message))
                {
                    Console.WriteLine(ex.Message);
                }

                Environment.Exit(0);
            }
        }
Esempio n. 2
0
        static int Main(string[] args)
        {
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

            LoggingConnection init = null;

            try
            {
                init = new LoggingConnection();

                var ok = init.Execute();
                if (!ok)
                {
                    return(1);
                }

                Console.WriteLine("Press Q and Enter to quit the program.");
                Console.WriteLine("Listening to incoming trace messages...");
                while (true)
                {
                    var input = Console.ReadLine();
                    if (input.Equals("Q", StringComparison.CurrentCultureIgnoreCase))
                    {
                        return(0);
                    }
                }
            }
            catch (AbortException ex)
            {
                if (!String.IsNullOrEmpty(ex.Message))
                {
                    Console.WriteLine(ex.Message);
                }

                return(2);
            }
            finally
            {
                if (init != null)
                {
                    init.Dispose();
                }
            }
        }