private static void LoadMonitorTimer_Elapsed()
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
System.Threading.Thread.Sleep(CgwConst.Thread_Sleep_Time);
SmcErr smcErr = new SmcErr();
try
{
smcErr = MonitorManageService.Instance().Load();
if (false == smcErr.IsSuccess())
{
logEx.Error("MonitorManageService Start failed! Errno :{0}", smcErr.ErrNo);
NLog.LogManager.Flush();
System.Diagnostics.Process.GetCurrentProcess().Kill();
}
}
catch (Exception ex)
{
logEx.Fatal(ex, "MonitorManageService LoadMonitor Failed!");
NLog.LogManager.Flush();
}
}