public Boolean SendAlarm(int code, String message) { Boolean result = false; RequestLogMessage alarm = RequestLogMessage.Create(); try { TpsLogManager <MessageServer> .Info("Preparing to send alarm to message server."); if (IsConnectedToMessageServer() || ConnectToMessageServer()) { alarm.EntryId = code; alarm.ClientHost = System.Net.Dns.GetHostName(); alarm.EntryText = message; alarm.Level = LogLevel.Alarm; alarm.EntryCategory = LogCategory.Alarm; alarm.Time = DateTime.Now; _messageServerProtocol.Send(alarm); result = true; TpsLogManager <MessageServer> .Info("Alarm [" + code + "], message [" + message + "] sent to message server."); } } catch (Exception e) { TpsLogManager <MessageServer> .Error("sendAlarm: " + e.Message); } return(result); }
public void SendMessageToMessageServer(int entryId, LogCategory logCategory, LogLevel logLevel, String message) { try { if (!ConnectToMessageServer()) { return; } RequestLogMessage requestLogMessage = RequestLogMessage.Create(); requestLogMessage.EntryId = entryId; requestLogMessage.EntryText = message ?? ""; requestLogMessage.Time = DateTime.Now; requestLogMessage.Level = logLevel; requestLogMessage.EntryCategory = 0; // logCategory; _messageServerProtocol.ClientId = applicationDbId; _messageServerProtocol.Send(requestLogMessage); switch (logLevel) { case LogLevel.Debug: TpsLogManager <MessageServer> .Debug("Message [" + (message ?? "") + "] sent to message server."); break; case LogLevel.Alarm: TpsLogManager <MessageServer> .Error("Message [" + (message ?? "") + "] sent to message server."); break; case LogLevel.Error: TpsLogManager <MessageServer> .Error("Message [" + (message ?? "") + "] sent to message server."); break; case LogLevel.Info: TpsLogManager <MessageServer> .Info("Message [" + (message ?? "") + "] sent to message server."); break; case LogLevel.Interaction: TpsLogManager <MessageServer> .Info("Message [" + (message ?? "") + "] sent to message server."); break; case LogLevel.Unknown: default: TpsLogManager <MessageServer> .Info("Message [" + (message ?? "") + "] sent to message server."); break; } } catch (Exception e) { TpsLogManager <MessageServer> .Error(e.Message); } }