Skip to content
This repository was archived by the owner on Mar 5, 2023. It is now read-only.

Commit 0fb044c

Browse files
committed
more helpfull decode error messages
1 parent c1886a5 commit 0fb044c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gateway.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1187,18 +1187,18 @@ func (g *GatewayConnection) handleDispatch(e *Event) error {
11871187
g.secondPassBuf.Write(e.RawData)
11881188

11891189
if err := g.secondPassGojayDecoder.Decode(gojayDec); err != nil {
1190-
g.log(LogError, "error unmarshalling %s (gojay) event, %s, %s", e.Type, err, g.secondPassBuf.String())
1190+
g.log(LogError, "error unmarshalling %s (gojay) event, %s, %s", e.Type, err, string(e.RawData))
11911191
}
11921192

11931193
g.secondPassGojayDecoder.Reset()
11941194
} else if eu, ok := e.Struct.(easyjson.Unmarshaler); ok {
11951195
if err := easyjson.Unmarshal(e.RawData, eu); err != nil {
1196-
g.log(LogError, "error unmarshalling %s (easyjson) event, %s", e.Type, err)
1196+
g.log(LogError, "error unmarshalling %s (easyjson) event, %s, %s", e.Type, err, string(e.RawData))
11971197
}
11981198
} else {
11991199
g.secondPassBuf.Write(e.RawData)
12001200
if err := g.secondPassJsonDecoder.Decode(e.Struct); err != nil {
1201-
g.log(LogError, "error unmarshalling %s event, %s", e.Type, err)
1201+
g.log(LogError, "error unmarshalling %s event, %s, %s", e.Type, err, string(e.RawData))
12021202
}
12031203
}
12041204

0 commit comments

Comments
 (0)