internal static void StartGTFSRealtimeService() { try { XmlConfigurator.Configure(); Log.Info("Start"); ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; Log.Info($"Enabled Protocols: {ServicePointManager.SecurityProtocol}"); var eventQueue = new EventQueue(Log); var databaseThread = new DatabaseThread(Log, eventQueue); var dataThread = new Thread(databaseThread.ThreadRun); dataThread.Start(); Thread.Sleep(1000); var eventRecorder = new EventRecorder(eventQueue, Log); var eventThread = new Thread(eventRecorder.RecordEvents); eventThread.Start(); } catch (Exception e) { Log.Error(e.Message); Log.Error(e.StackTrace); Environment.Exit(1); } }
internal void StartGTFSRealtimeService() { try { XmlConfigurator.Configure(); Log.Info("Start"); var eventQueue = new EventQueue(Log); var databaseThread = new DatabaseThread(Log, eventQueue); var dataThread = new Thread(databaseThread.ThreadRun); dataThread.Start(); Thread.Sleep(1000); var eventRecorder = new EventRecorder(eventQueue, Log); var eventThread = new Thread(eventRecorder.RecordEvents); eventThread.Start(); } catch (Exception e) { Log.Error(e.Message); Log.Error(e.StackTrace); Environment.Exit(1); } }