//
        // For console application this is the entry point.
        //
        public void RunTask(String FrutiTracesFileName)
        {
            try
            {
                using (StreamReader sr = File.OpenText(FrutiTracesFileName))
                {
                    String input;
                    while ((input = sr.ReadLine()) != null)
                    {
                        input.Trim();
                        if (!input.Equals(" "))
                        {
                            TraceObject frutiTraceObject = new TraceObject();

                            Console.WriteLine("\n---------------------");
                            Console.WriteLine(input);
                            HvrMonitor.ParseTraceLine(input, ref frutiTraceObject);
                            frutiTraceObject.PrintTraceObject();
                            Console.WriteLine("---------------------");
                        }
                    }
                    Console.WriteLine("The end of the stream has been reached.");
                }
            }
            catch (Exception ex)
            {
                // Let the user know what went wrong.
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(ex.Message);
                Console.WriteLine("StackTrace: \n{0}", ex.StackTrace);
            }
        }
 public static void Main(String[] args)
 {
     Console.WriteLine("{0}", DateTime.UtcNow);
     HvrMonitor monitorObject = new HvrMonitor();
     monitorObject.TracesFromFileRunTask(args);
     Console.WriteLine("{0}", DateTime.UtcNow);
     // Console.ReadLine();
 }
        public static void Main(String[] args)
        {
            Console.WriteLine("{0}", DateTime.UtcNow);
            HvrMonitor monitorObject = new HvrMonitor();

            monitorObject.TracesFromFileRunTask(args);
            Console.WriteLine("{0}", DateTime.UtcNow);
            // Console.ReadLine();
        }