diff --git a/twsproxy/__init__.py b/twsproxy/__init__.py index 8f954db69fc5c2f334ad7b0690ddd1e28359f27d..52937e9c0b242725d3e9ae6b3b1ef67cabd57f36 100644 --- a/twsproxy/__init__.py +++ b/twsproxy/__init__.py @@ -53,6 +53,7 @@ class TWSProxy(threading.Thread): keepreading = False if port is not None: + logger.debug('authenticated connection {}'.format(self.csock)) self.ssock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.ssock.setblocking(True) try: @@ -190,7 +191,10 @@ def mainserver(port=None): formatter = logging.Formater("%(asctime)s %(levelname)s:%(process)s: %(message)s") handler.setFormattter(formatter) logger.addHandler(handler) - except: + except Exception as e: + print(e) + import traceback + print(traceback.format_exc()) logging.basicConfig(filename=os.path.expanduser("~/.tws.log"),format="%(asctime)s %(levelname)s:%(process)s: %(message)s") logger = logging.getLogger() logger.setLevel(logging.DEBUG)