diff --git a/mautrix_telegram/abstract_user.py b/mautrix_telegram/abstract_user.py index c4cfd7e7..2554bdd9 100644 --- a/mautrix_telegram/abstract_user.py +++ b/mautrix_telegram/abstract_user.py @@ -434,7 +434,6 @@ class AbstractUser(ABC): if isinstance(original_update, (UpdateEditMessage, UpdateEditChannelMessage)): return await portal.handle_telegram_edit(self, sender, update) - self.log.debug("Handling message %s to %s by %s", update, portal.tgid_log, user) return await portal.handle_telegram_message(self, sender, update) # endregion diff --git a/mautrix_telegram/portal/base.py b/mautrix_telegram/portal/base.py index a0181d0f..7690b49a 100644 --- a/mautrix_telegram/portal/base.py +++ b/mautrix_telegram/portal/base.py @@ -379,6 +379,10 @@ class BasePortal(ABC): return cls.from_db(db_portal) if peer_type: + cls.log.info(f"Creating portal for {peer_type} {tgid} (receiver {tg_receiver})") + if peer_type == "chat": + import traceback + cls.log.info("Chat portal stack trace:\n" + "".join(traceback.format_stack())) portal = cls(tgid, peer_type=peer_type, tg_receiver=tg_receiver) portal.db_instance.insert() return portal