Improve logging: GET -> WS OPEN -> WS CLOSE
Right now only the GET request is logged once the connection has been terminated. In my opinion it would be better to write three log lines:
1.) GET 2.) WS OPEN/CONNECT 3.) WS CLOSE/DISCONNECT
The WS OPEN and WS CLOSE logs are not that important, but logging the GET request after the WebSocket connection has been terminated is highly counter intuitive.