Skip to content

Commit cff4a0a

Browse files
[FIX] lower log level for websocket close errors
1 parent 3e664cb commit cff4a0a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

web/jrpc/jrpc.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -883,16 +883,15 @@ func (s *Service) closeWS(conn *websocket.Conn, code int, err error) {
883883
log.Trace().Field("code", code).Err(err).Msg("websocket connection closing with error")
884884
}
885885
if len(reason) > 123 {
886-
log.Warn().Field("length", len(reason)).Field("code", code).Field("reason", reason).Msg("close reason too long, truncating to 123 bytes")
887886
reason = reason[:123] // Close reason must be <= 123 bytes
888887
}
889888
err = conn.WriteControl(websocket.CloseMessage, websocket.FormatCloseMessage(code, reason), time.Now().Add(time.Second))
890889
if err != nil && !errors.Is(err, websocket.ErrCloseSent) && !errors.Is(err, net.ErrClosed) {
891-
log.Error().Err(err).Msg("failed to send websocket close message")
890+
log.Trace().Err(err).Msg("failed to send websocket close message")
892891
}
893892
err = conn.Close()
894893
if err != nil && !errors.Is(err, net.ErrClosed) {
895-
log.Error().Err(err).Msg("failed to close websocket connection")
894+
log.Trace().Err(err).Msg("failed to close websocket connection")
896895
}
897896
}
898897

0 commit comments

Comments
 (0)