diff --git a/src/plugins/nonebot_hk_reporter/send.py b/src/plugins/nonebot_hk_reporter/send.py index 2dcc07b..782037d 100644 --- a/src/plugins/nonebot_hk_reporter/send.py +++ b/src/plugins/nonebot_hk_reporter/send.py @@ -20,7 +20,10 @@ async def do_send_msgs(): if retry_time > 0: QUEUE.insert(0, (bot, user, user_type, msg, retry_time - 1)) else: - logger.warning('send msg err {}'.format(msg)) + msg_str = str(msg) + if len(msg_str) > 50: + msg_str = msg_str[:50] + '...' + logger.warning(f'send msg err {msg_str}') LAST_SEND_TIME = time.time() def send_msgs(bot, user, user_type, msgs): diff --git a/src/plugins/nonebot_hk_reporter/utils.py b/src/plugins/nonebot_hk_reporter/utils.py index a633489..b524733 100644 --- a/src/plugins/nonebot_hk_reporter/utils.py +++ b/src/plugins/nonebot_hk_reporter/utils.py @@ -1,10 +1,10 @@ import asyncio import base64 from html import escape +from time import asctime from typing import Awaitable, Callable, Optional -from urllib.parse import quote -from nonebot.adapters.cqhttp.message import MessageSegment +from nonebot.adapters.cqhttp.message import MessageSegment from nonebot.log import logger from pyppeteer import connect, launch from pyppeteer.browser import Browser @@ -60,8 +60,7 @@ class Render(metaclass=Singleton): # self.lock.release() def _inter_log(self, message: str) -> None: - # self.interval_log += asctime() + '' + message + '\n' - logger.debug(message) + self.interval_log += asctime() + '' + message + '\n' async def do_render(self, url: str, viewport: Optional[dict] = None, target: Optional[str] = None, operation: Optional[Callable[[Page], Awaitable[None]]] = None) -> Optional[bytes]: