diff --git a/nonebot/adapters/__init__.py b/nonebot/adapters/__init__.py index d93e9c1d..f54f957f 100644 --- a/nonebot/adapters/__init__.py +++ b/nonebot/adapters/__init__.py @@ -158,6 +158,9 @@ class Event(abc.ABC, BaseModel): def __str__(self) -> str: return f"[{self.get_event_name()}]: {self.get_event_description()}" + def get_log_string(self) -> str: + return f"[{self.get_event_name()}]: {self.get_event_description()}" + @abc.abstractmethod def get_user_id(self) -> str: raise NotImplementedError diff --git a/nonebot/message.py b/nonebot/message.py index facf9a5e..609925c1 100644 --- a/nonebot/message.py +++ b/nonebot/message.py @@ -209,7 +209,7 @@ async def handle_event(bot: "Bot", event: "Event"): show_log = True log_msg = f"{bot.type.upper()} {bot.self_id} | " try: - log_msg += str(event) + log_msg += event.get_log_string() except NoLogException: show_log = False if show_log: