private void AddSyncMessage(SyncResultLevel olItem, String cRunMessage) { if (!m_config.ShowStatu) { return; } ListViewItem lviItem = new ListViewItem( new string[] { "", System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), cRunMessage }, 0); lviItem.ImageIndex = (int)olItem; switch (olItem) { case SyncResultLevel.Error: if (log.IsErrorEnabled) { log.Error(cRunMessage); } break; case SyncResultLevel.Informaintion: if (log.IsInfoEnabled) { log.Info(cRunMessage); } break; case SyncResultLevel.Warning: if (log.IsWarnEnabled) { log.Warn(cRunMessage); } break; } lock (lvSyncMessage) { if (this.InvokeRequired) { object[] args = { 0, lviItem }; lvSyncMessage.BeginInvoke(new SetSyncMessageValueEventHandler(SetSyncMessageValue), args); } else { SetSyncMessageValue(0, lviItem); } } }
private void AddSyncMessage(SyncResultLevel olItem, String cRunMessage) { if (!m_config.ShowStatu) return; ListViewItem lviItem = new ListViewItem( new string[] { "", System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), cRunMessage }, 0); lviItem.ImageIndex = (int)olItem; switch (olItem) { case SyncResultLevel.Error: if (log.IsErrorEnabled) log.Error(cRunMessage); break; case SyncResultLevel.Informaintion: if (log.IsInfoEnabled) log.Info(cRunMessage); break; case SyncResultLevel.Warning: if (log.IsWarnEnabled) log.Warn(cRunMessage); break; } lock (lvSyncMessage) { if (this.InvokeRequired) { object[] args = { 0, lviItem }; lvSyncMessage.BeginInvoke(new SetSyncMessageValueEventHandler(SetSyncMessageValue), args); } else { SetSyncMessageValue(0, lviItem); } } }