protected virtual byte[] CreateErrorMessage(BasicDeliverEventArgs devliverArgs, Exception exception) { var messageAsString = Encoding.UTF8.GetString(devliverArgs.Body); var error = new BurrowError { RoutingKey = devliverArgs.RoutingKey, Exchange = devliverArgs.Exchange, Exception = exception.ToString(), Message = messageAsString, DateTime = DateTime.Now, BasicProperties = new BasicPropertiesWrapper(devliverArgs.BasicProperties) }; return(_serializer.Serialize(error)); }
protected virtual byte[] CreateErrorMessage(BasicDeliverEventArgs devliverArgs, Exception exception) { var messageAsString = Encoding.UTF8.GetString(devliverArgs.Body); var error = new BurrowError { RoutingKey = devliverArgs.RoutingKey, Exchange = devliverArgs.Exchange, Exception = exception.ToString(), Message = messageAsString, DateTime = DateTime.Now, BasicProperties = new BasicPropertiesWrapper(devliverArgs.BasicProperties) }; return _serializer.Serialize(error); }