public void BroadcastError(string errorMessage)
{
m_serviceHelper.UpdateStatus(UpdateType.Alarm, "{0}{1}", errorMessage, Environment.NewLine);
foreach (IServiceMonitor serviceMonitor in m_serviceMonitors.Adapters)
{
try
{
if (serviceMonitor.Enabled)
serviceMonitor.HandleServiceError(new Exception(errorMessage));
}
catch (Exception ex)
{
m_serviceHelper.ErrorLogger.Log(ex);
m_serviceHelper.UpdateStatus(UpdateType.Alarm, ex.Message + string.Format("{0}{0}", Environment.NewLine));
}
}
}