diff --git a/cmd/websocket.go b/cmd/websocket.go index 6b63c75..d27c853 100644 --- a/cmd/websocket.go +++ b/cmd/websocket.go @@ -71,14 +71,15 @@ func (d *WebsocketRoundTripper) WsCallback(ws *websocket.Conn) error { }() for err := range errChan { - if e, ok := err.(*websocket.CloseError); ok { - klog.V(4).Infof("Closing websocket connection with error code %d, err: %s", e.Code, err) - } if websocket.IsCloseError(err, websocket.CloseNormalClosure) { return nil } else if errors.Is(err, io.EOF) { + klog.V(4).Info("Closing websocket connection with EOF") return nil } + if e, ok := err.(*websocket.CloseError); ok { + klog.V(4).Infof("Closing websocket connection with error code %d, err: %s", e.Code, err) + } return err } return nil