From 295034307d3034be7cdd69bf06f2c1ac5b6e76a6 Mon Sep 17 00:00:00 2001 From: meejah Date: Mon, 14 Mar 2016 14:39:21 -0600 Subject: [PATCH] Properly log tracebacks --- autobahn/wamp/websocket.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autobahn/wamp/websocket.py b/autobahn/wamp/websocket.py index 6e778e42..50db934a 100644 --- a/autobahn/wamp/websocket.py +++ b/autobahn/wamp/websocket.py @@ -60,7 +60,7 @@ class WampWebSocketProtocol(object): self._session = self.factory._factory() self._session.onOpen(self) except Exception as e: - self.log.critical(traceback.format_exc()) + self.log.critical("{tb}", tb=traceback.format_exc()) reason = u'WAMP Internal Error ({0})'.format(e) self._bailout(protocol.WebSocketProtocol.CLOSE_STATUS_CODE_INTERNAL_ERROR, reason=reason) @@ -90,12 +90,12 @@ class WampWebSocketProtocol(object): self._session.onMessage(msg) except ProtocolError as e: - self.log.critical(traceback.format_exc()) + self.log.critical("{tb}", tb=traceback.format_exc()) reason = u'WAMP Protocol Error ({0})'.format(e) self._bailout(protocol.WebSocketProtocol.CLOSE_STATUS_CODE_PROTOCOL_ERROR, reason=reason) except Exception as e: - self.log.critical(traceback.format_exc()) + self.log.critical("{tb}", tb=traceback.format_exc()) reason = u'WAMP Internal Error ({0})'.format(e) self._bailout(protocol.WebSocketProtocol.CLOSE_STATUS_CODE_INTERNAL_ERROR, reason=reason)