最小化侵入性方案让ui日志记录适配MoFox-Bot

This commit is contained in:
Furina-1013-create
2025-08-30 22:01:13 +08:00
parent 1a0e9da584
commit eb4965a828
2 changed files with 135 additions and 1 deletions

7
bot.py
View File

@@ -23,6 +23,12 @@ else:
# 最早期初始化日志系统,确保所有后续模块都使用正确的日志格式
from src.common.logger import initialize_logging, get_logger, shutdown_logging
# UI日志适配器 - 最小侵入式集成
try:
import ui_log_adapter # 自动设置UI日志传输
except ImportError:
pass
initialize_logging()
from src.main import MainSystem # noqa
@@ -34,7 +40,6 @@ from src.common.database.sqlalchemy_models import initialize_database as init_db
logger = get_logger("main")
install(extra_lines=3)
# 设置工作目录为脚本所在目录