static void Main(string[] args)
        {
            ConsumerApp app = new ConsumerApp();

            try
            {
                if ("HITS".Equals(SettingsManager.ConsumerSettings.ApplicationKey))
                {
                    app.RunSchoolInfoConsumer();
                    app.RunStaffPersonalConsumer();
                }
                else if ("Sif3DemoApp".Equals(SettingsManager.ConsumerSettings.ApplicationKey))
                {
                    app.RunStudentPersonalConsumer();
                }

            }
            catch (Exception e)
            {
                if (log.IsErrorEnabled) log.Error("Error running the " + SettingsManager.ConsumerSettings.ApplicationKey + "  Consumer.\n" + ExceptionUtils.InferErrorResponseMessage(e), e);
            }

            Console.WriteLine("Press any key to continue ...");
            Console.ReadKey();
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            ConsumerApp app = new ConsumerApp();

            try
            {
                if ("HITS".Equals(SettingsManager.ConsumerSettings.ApplicationKey))
                {
                    app.RunSchoolInfoConsumer();
                    app.RunStaffPersonalConsumer();
                }
                else if ("Sif3DemoApp".Equals(SettingsManager.ConsumerSettings.ApplicationKey))
                {
                    app.RunStudentPersonalConsumer();
                }
            }
            catch (Exception e)
            {
                if (log.IsErrorEnabled)
                {
                    log.Error("Error running the " + SettingsManager.ConsumerSettings.ApplicationKey + "  Consumer.\n" + ExceptionUtils.InferErrorResponseMessage(e), e);
                }
            }

            Console.WriteLine("Press any key to continue ...");
            Console.ReadKey();
        }