mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-23 04:09:59 +00:00
feat(logger)
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
import asyncio
|
||||
|
||||
from astrbot.api import logger
|
||||
from .logger import logger
|
||||
|
||||
from ..analysis.llm_analyzer import LLMAnalyzer
|
||||
from ..analysis.statistics import UserAnalyzer
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import logging
|
||||
from astrbot.api import logger as astrbot_logger
|
||||
|
||||
|
||||
class PluginLoggerAdapter(logging.LoggerAdapter):
|
||||
"""
|
||||
插件日志适配器
|
||||
自动为日志添加 [QQ群分析] 前缀,方便区分
|
||||
"""
|
||||
|
||||
def process(self, msg, kwargs):
|
||||
return f"[QQ群分析] {msg}", kwargs
|
||||
|
||||
|
||||
# 导出带前缀的 logger
|
||||
logger = PluginLoggerAdapter(astrbot_logger, {})
|
||||
@@ -7,7 +7,7 @@ import asyncio
|
||||
import sys
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
|
||||
from astrbot.api import logger
|
||||
from .logger import logger
|
||||
|
||||
|
||||
class PDFInstaller:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import asyncio
|
||||
import time
|
||||
|
||||
from astrbot.api import logger
|
||||
from .logger import logger
|
||||
|
||||
|
||||
class CircuitBreaker:
|
||||
|
||||
Reference in New Issue
Block a user