logger change (hope it dont crash)

dev-from070-to080
UnCLAS-Prommer 2025-07-01 16:25:54 +08:00
parent 60e9106a89
commit c0416a517e
2 changed files with 14 additions and 3 deletions

View File

@ -2,9 +2,20 @@ from loguru import logger
from .config import global_config
import sys
# 默认 logger
logger.remove()
logger.add(
sys.stderr,
level=global_config.debug.level,
format="<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>",
format="<blue>{time:YYYY-MM-DD HH:mm:ss}</blue> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>",
filter=lambda record: "name" not in record["extra"] or record["extra"].get("name") != "maim_message",
)
logger.add(
sys.stderr,
level="INFO",
format="<red>{time:YYYY-MM-DD HH:mm:ss}</red> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>",
filter=lambda record: record["extra"].get("name") == "maim_message",
)
# 创建样式不同的 logger
custom_logger = logger.bind(name="maim_message")
logger = logger.bind(name="MaiBot-Napcat-Adapter")

View File

@ -1,6 +1,6 @@
from maim_message import Router, RouteConfig, TargetConfig
from .config import global_config
from .logger import logger
from .logger import logger, custom_logger
from .send_handler import send_handler
route_config = RouteConfig(
@ -11,7 +11,7 @@ route_config = RouteConfig(
)
}
)
router = Router(route_config, logger)
router = Router(route_config, custom_logger)
async def mmc_start_com():