Skip to content

Commit 8db4c39

Browse files
committed
chore: update logging
1 parent 905160e commit 8db4c39

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

internal/consumer/rabbitmq/consumer.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,14 @@ func (r *rabbitMQ) Consume(ctx context.Context,
334334
}
335335

336336
func buildMessage(consumerMeta map[string]interface{}, receivedMsg amqp.Delivery) (msg interfaces.Message, err error) {
337+
if len(receivedMsg.Body) == 0 {
338+
logrus.WithFields(logrus.Fields{
339+
"consumer_meta": consumerMeta,
340+
"msg": string(receivedMsg.Body),
341+
}).Error("message body is empty, removing the message due to wrong message format")
342+
return msg, errors.ErrInvalidMessageFormat
343+
}
344+
337345
err = json.Unmarshal(receivedMsg.Body, &msg)
338346
if err != nil {
339347
logrus.Error("failed to unmarshal the message, got err: ", err)

0 commit comments

Comments
 (0)