logger change (hope it dont crash)
parent
60e9106a89
commit
c0416a517e
|
|
@ -2,9 +2,20 @@ from loguru import logger
|
||||||
from .config import global_config
|
from .config import global_config
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
# 默认 logger
|
||||||
logger.remove()
|
logger.remove()
|
||||||
logger.add(
|
logger.add(
|
||||||
sys.stderr,
|
sys.stderr,
|
||||||
level=global_config.debug.level,
|
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")
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
from maim_message import Router, RouteConfig, TargetConfig
|
from maim_message import Router, RouteConfig, TargetConfig
|
||||||
from .config import global_config
|
from .config import global_config
|
||||||
from .logger import logger
|
from .logger import logger, custom_logger
|
||||||
from .send_handler import send_handler
|
from .send_handler import send_handler
|
||||||
|
|
||||||
route_config = RouteConfig(
|
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():
|
async def mmc_start_com():
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue