def run(self):
ws = websocket.WebSocketApp(
self._ws_url,
on_message=self._on_message,
on_error=self._on_error,
on_close=LogStreamHandler.on_close,
header=['Authorization: {}'.format(self._access_key)]
)
ws.on_open = self._on_open
log.debug("Starting websocket connection for bonsai log --follow...")
proxy = self._get_proxy()
log.debug('proxy: %s', proxy)
try:
ws.run_forever(**proxy)
except KeyboardInterrupt as e:
log.debug("Handling user Ctrl+C")
评论列表
文章目录