Changes between Initial Version and Version 1 of Ticket #11799, comment 2
- Timestamp:
- Oct 7, 2016, 5:35:46 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #11799, comment 2
initial v1 1 1 {{{#!diff 2 2 diff --git a/tracrpc/web_ui.py b/tracrpc/web_ui.py 3 index d738e87.. b5fe3c91006443 index d738e87..f4650bf 100644 4 4 --- a/tracrpc/web_ui.py 5 5 +++ b/tracrpc/web_ui.py … … 13 13 __all__ = ['RPCWeb'] 14 14 15 @@ -168,7 +168,1 2@@ class RPCWeb(Component):15 @@ -168,7 +168,13 @@ class RPCWeb(Component): 16 16 except RequestDone : 17 17 raise 18 18 except (RPCError, PermissionError, ResourceNotFound), e: 19 19 - self.log.exception("RPC(%s) Error", proto_id) 20 + if isinstance(e, (PermissionError, ResourceNotFound)): 20 + if isinstance(e, RPCError): 21 + self.log.error("RPC(%s) [%s] Error%s", proto_id, 22 + req.remote_addr, 23 + exception_to_unicode(e, traceback=True)) 24 + else: 21 25 + self.log.warning("RPC(%s) [%s] %s", proto_id, 22 26 + req.remote_addr, exception_to_unicode(e)) 23 + else:24 + self.log.exception("RPC(%s) [%s] Error", proto_id,25 + req.remote_addr)26 27 try : 27 28 protocol.send_rpc_error(req, e)