Skip to content

Commit c0f3d5d

Browse files
committed
logs on publishsubscriber
1 parent 6bb0156 commit c0f3d5d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

infrastructure/messaging/nats/jetstream/publishsubscriber.go

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package jetstream
22

33
import (
44
"context"
5+
"log"
56
"sync"
67
"time"
78

@@ -104,10 +105,13 @@ func (m *publishSubscriber) consumer(ctx context.Context, subscriber *subscriber
104105
func (m *publishSubscriber) consume(handler domain.MessageHandler) func(msg jetstream.Msg) {
105106
return func(msg jetstream.Msg) {
106107
_ = msg.InProgress()
108+
log.Printf("message recieved: %s\n", msg.Subject())
107109
if err := handler.Handle(msg.Data()); err != nil {
108110
_ = msg.Nak()
111+
log.Printf("message Nak: %s | error: %s\n", msg.Subject(), err.Error())
109112
return
110113
}
111114
_ = msg.DoubleAck(context.Background())
115+
log.Printf("message Ack: %s\n", msg.Subject())
112116
}
113117
}

0 commit comments

Comments
 (0)