예제 #1
0
 protected void LogTempQueue(string queueName, object msg)
 {
     if (QueueSetttiong.IsWriteTempQueue)
     {
         TempQueueMng.GetInstance().SendToQueue(
             new TempQueueModel
         {
             Type      = Enum_QueueType.Publish,
             QueueName = queueName,
             QueueBody = msg
         });
     }
 }
예제 #2
0
        /// <summary>
        /// 排错用日志,需要对队列进行调试排错时可通过配置文件启动
        /// </summary>
        /// <param name="queueName"></param>
        /// <param name="message"></param>
        /// <param name="body"></param>
        private void logForDebug(string queueName, string message, T body)
        {
            if (QueueSetttiong.IsLog)
            {
                //日志.Error("获取信息(" + queueName + "-->Consumer)" + message);
            }

            if (QueueSetttiong.IsWriteTempQueue)
            {
                TempQueueMng.GetInstance().SendToQueue(
                    new TempQueueModel
                {
                    Type      = Enum_QueueType.Consumer,
                    QueueName = queueName,
                    QueueBody = body
                });
            }
        }