From 2d6efc4975d93b3d916a62ebb693ef079a3ba6f7 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 3 Jul 2020 10:31:23 +0100 Subject: log ip, if available, when connection fails (mostly for tls) --- src/IRCBot.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/IRCBot.py') diff --git a/src/IRCBot.py b/src/IRCBot.py index f5b66b23..b2c2861f 100644 --- a/src/IRCBot.py +++ b/src/IRCBot.py @@ -204,8 +204,12 @@ class Bot(object): try: server.connect() except Exception as e: - self.log.warn("Failed to connect to %s: %s", - [str(server), str(e)]) + ip = "" + if server.socket.connected_ip is not None: + ip = f" ({server.socket.connected_ip})" + + self.log.warn("Failed to connect to %s%s: %s", + [str(server), ip, str(e)]) self.log.debug("Connection failure reason:", exc_info=True) return False self.servers[server.fileno()] = server -- cgit v1.3.1-10-gc9f91