From 80da0a2445f3f811245406cf4a8c6a834b604706 Mon Sep 17 00:00:00 2001 From: Patrick Fairbank Date: Fri, 7 Aug 2020 19:22:32 -0700 Subject: [PATCH] Suppress logging of common 'going away' websocket error. --- websocket/websocket.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/websocket/websocket.go b/websocket/websocket.go index e4d6326..fa9bda2 100644 --- a/websocket/websocket.go +++ b/websocket/websocket.go @@ -53,7 +53,8 @@ func (ws *Websocket) Close() error { func (ws *Websocket) Read() (string, interface{}, error) { var message Message err := ws.conn.ReadJSON(&message) - if websocket.IsCloseError(err, websocket.CloseNoStatusReceived, websocket.CloseAbnormalClosure) { + if websocket.IsCloseError(err, websocket.CloseAbnormalClosure, websocket.CloseGoingAway, + websocket.CloseNoStatusReceived) { // This error indicates that the browser terminated the connection normally; rewrite it so that clients don't // log it. return "", nil, io.EOF