From 3b7800692fb00ef8685cc4ca2cb63cee67be8289 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Mon, 19 Dec 2022 14:47:57 -0300 Subject: [PATCH] better and less logs for websocket abnormal closures. --- handlers.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/handlers.go b/handlers.go index f053122..c66172d 100644 --- a/handlers.go +++ b/handlers.go @@ -66,8 +66,12 @@ func handleWebsocket(relay Relay) func(http.ResponseWriter, *http.Request) { typ, message, err := conn.ReadMessage() if err != nil { if websocket.IsUnexpectedCloseError( - err, websocket.CloseGoingAway, websocket.CloseAbnormalClosure) { - log.Warn().Err(err).Msg("unexpected close error") + err, + websocket.CloseGoingAway, // 1001 + websocket.CloseNoStatusReceived, // 1005 + websocket.CloseAbnormalClosure, // 1006 + ) { + log.Warn().Err(err).Str("ip", r.Header.Get("x-forwarded-for")).Msg("unexpected close error") } break }