diff --git a/lavalink/websocket.py b/lavalink/websocket.py
index <HASH>..<HASH> 100644
--- a/lavalink/websocket.py
+++ b/lavalink/websocket.py
@@ -120,6 +120,9 @@ class WebSocket:
                                                    'indicates that the remote server is a webserver '
                                                    'and not Lavalink. Check your ports, and try again.'
                                                    .format(self._node.name, ce.status))
+                else:
+                    self._lavalink._logger.warning('[Node:{}] An unknown error occurred whilst trying to establish '
+                                                   'a connection to Lavalink'.format(self._node.name), ce)
                 backoff = min(10 * attempt, 60)
                 await asyncio.sleep(backoff)
             else:
Log the connection error if it's not handled