/// <summary> /// 开始服务 /// </summary> /// <param name="args"></param> public void StartService(string[] args) { logger.Info("Starting service..."); logger.Info("Bootstrapper..."); try { new HostBootstrapper().Startup(); } catch (Exception ex) { LogHelper.Insert(ex); throw; } logger.Info("Starting HostService..."); try { host = new HostNBallService(); host.Start(); } catch (Exception ex) { LogHelper.Insert(ex); throw; } logger.Info("HostService is started."); }
public void StartService(string[] args) { logger.Info("Starting service..."); AppDomain.CurrentDomain.UnhandledException -= new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); AppDomain.CurrentDomain.ProcessExit -= new EventHandler(CurrentDomain_ProcessExit); AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit); logger.Info("Bootstrapper..."); try { new HostBootstrapper().Startup(); } catch (Exception ex) { LogHelper.Insert(ex); throw; } logger.Info("Starting HostService..."); try { host = new HostNBallService(); host.Start(); } catch (Exception ex) { LogHelper.Insert(ex); throw; } logger.Info("HostService is started."); }