Skip to content

Commit

Permalink
chore: log message contents before being sent
Browse files Browse the repository at this point in the history
When debugging message reliability we often get the number of messages sent and their IDs but we do not know the content of the messages and the type of message sent.

This commit adds debug level logs so that it helps in investigations.

ref : status-im/status-mobile#18031

Closes [#18206](status-im/status-mobile#18206)
  • Loading branch information
siddarthkay committed Dec 20, 2023
1 parent b6f2ace commit 10ff9db
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion protocol/messenger.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import (
"math"
"math/rand"
"os"
"strconv"
"strings"
"sync"
"time"
Expand Down Expand Up @@ -2416,7 +2417,15 @@ func (m *Messenger) sendChatMessage(ctx context.Context, message *common.Message
response.SetMessages(msg)
response.AddChat(chat)

m.logger.Debug("sent message", zap.String("id", message.ID))
m.logger.Debug("inside sendChatMessage",
zap.String("id", message.ID),
zap.String("text", message.Text),
zap.String("from", message.From),
zap.String("displayName", message.DisplayName),
zap.String("ChatId", message.ChatId),
zap.String("Clock", strconv.FormatUint(message.Clock, 10)),
zap.String("Timestamp", strconv.FormatUint(message.Timestamp, 10)),
)
m.prepareMessages(response.messages)

return &response, m.saveChat(chat)
Expand Down

0 comments on commit 10ff9db

Please sign in to comment.