internal static void LogAction(MessageState state, string message) { if ((int)state < 100) { QLogger.Info("State:{0}, Message:{1}", state.ToString(), message); } else { QLogger.Error("State:{0}, Message:{1}", state.ToString(), message); } }
public static TransStream DoError(MessageState state, IQueueMessage message, bool responseAck, Exception ex) { try { string lbl = ex.Message; if (responseAck) { return(new QueueAck(state, message, ex.Message).ToTransStream()); } return(QueueItem.Ack(state, message.QCommand, ex).ToTransStream()); } catch (Exception x) { QLogger.Error("QueueResponse WriteError Exception: " + x.Message); //var ack = new Message(MessageState.StreamReadWriteError, new MessageException(MessageState.StreamReadWriteError, "Invalid stream to write ack")); //return ack.GetEntityStream(false); return(null); } }
public static void WriteError(Stream pipeStream, MessageState state, QueueCmd cmd, Exception ex) { if (pipeStream == null) { return; } try { string lbl = ex.Message; QueueItem response = QueueItem.Ack(state, cmd, ex); using (NetStream stream = new NetStream()) { response.EntityWrite(stream, null); WriteReponse(pipeStream, stream.ToArray()); } } catch (Exception x) { QLogger.Error("QueueResponse WriteError Exception: " + x.Message); } }
//private void M_db_ItemChanged(object sender, Generic.GenericEventArgs<string, string, IQueueItem> e) //{ // QLogger.InfoFormat("PriorityPersistQueue ItemChanged : action- {0}, key- {1}", e.Args1, e.Args2, e.Args3); //} private void M_db_ErrorOcurred(object sender, Generic.GenericEventArgs <string> e) { QLogger.Error("PriorityComplexQueue ErrorOcurred : {0}", e.Args); }
internal static void LogActionError(string state, string message) { QLogger.Error("State:{0}, Message:{1}", state, message); }