show exception peer name

This commit is contained in:
BreakWa11 2016-05-24 02:21:00 +08:00
parent 8b35508b6f
commit b3ab5d7c4c

View file

@ -768,12 +768,22 @@ class TCPRelayHandler(object):
logging.debug('got local error')
if self._local_sock:
logging.error(eventloop.get_sock_error(self._local_sock))
try:
addr = self._local_sock.getpeername()[:2]
logging.error('local exception peer name %s:%d' % (addr[0], addr[1]))
except:
pass
self.destroy()
def _on_remote_error(self):
logging.debug('got remote error')
if self._remote_sock:
logging.error(eventloop.get_sock_error(self._remote_sock))
try:
addr = self._remote_sock.getpeername()[:2]
logging.error('remote exception peer name %s:%d' % (addr[0], addr[1]))
except:
pass
self.destroy()
def handle_event(self, sock, event):