protected void LogText(string queueName, object msg) { if (QueueSetttiong.IsLog) { TextLoggingService.Error("发送信息(" + queueName + "-->Publish)" + msg); } }
public void Start() { try { logServcieStart(); } catch (Exception ex) { TextLoggingService.Error("服务运行异常(TopshelfService-->Start)" + ex.Message); } }
/// <summary> /// 发送到队列 /// </summary> /// <param name="msg"></param> public void SendToQueue(TempQueueModel msg) { string queueName = QueueName.Common_Temp_Queue; this.InitChannel(queueName); this.LogText(queueName, msg); try { var body = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(msg)); channel.BasicPublish("", queueName, properties, body); } catch (Exception ex) { TextLoggingService.Error("发送消息异常(临时队列)(队列名:" + queueName + "消息:" + msg + "异常信息:" + ex.Message); } }