feat(logger)

This commit is contained in:
SXP-Simon
2026-02-08 23:28:56 +08:00
parent b8ea7adf5a
commit e73fd99e26
31 changed files with 100 additions and 72 deletions
+1 -1
View File
@@ -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
+16
View File
@@ -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, {})
+1 -1
View File
@@ -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 -1
View File
@@ -1,7 +1,7 @@
import asyncio
import time
from astrbot.api import logger
from .logger import logger
class CircuitBreaker: