chore: log message contents before being sent (#4494)

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 : https://github.com/status-im/status-mobile/issues/18031

Closes [#18206](https://github.com/status-im/status-mobile/issues/18206)
This commit is contained in:
Siddarth Kumar 2023-12-23 09:42:45 +05:30 committed by GitHub
parent a90589f4f7
commit 151185c436
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 2 deletions

View File

@ -1 +1 @@
0.171.38
0.171.39

View File

@ -11,6 +11,7 @@ import (
"math"
"math/rand"
"os"
"strconv"
"strings"
"sync"
"time"
@ -2418,7 +2419,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)