From 1473956a8a71c8551f64b086b904c3397e1d84f3 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Fri, 11 Jan 2019 15:36:28 +0200 Subject: [PATCH] Add client ID to telethon logs Depends on LonamiWebs/Telethon#1087 --- mautrix_telegram/abstract_user.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mautrix_telegram/abstract_user.py b/mautrix_telegram/abstract_user.py index 73cb166c..1585b0c2 100644 --- a/mautrix_telegram/abstract_user.py +++ b/mautrix_telegram/abstract_user.py @@ -105,6 +105,10 @@ class AbstractUser(ABC): self.session.set_dc(config["telegram.server.dc"], config["telegram.server.ip"], config["telegram.server.port"]) + if self.is_relaybot: + base_logger = logging.getLogger("telethon.relaybot") + else: + base_logger = logging.getLogger(f"telethon.{self.tgid or -hash(self.mxid)}") self.client = MautrixTelegramClient(session=self.session, api_id=config["telegram.api_id"], api_hash=config["telegram.api_hash"], @@ -113,6 +117,7 @@ class AbstractUser(ABC): system_version=sysversion, device_model=device, timeout=120, + base_logger=base_logger, proxy=self._proxy_settings) self.client.add_event_handler(self._update_catch)