feat(log): improve SignalR log

This commit is contained in:
MingxuanGame
2025-08-17 15:55:36 +00:00
parent eaa6d4d92b
commit 33cf04b1c8
5 changed files with 62 additions and 2 deletions

View File

@@ -127,6 +127,16 @@ logger.add(
level=settings.log_level,
diagnose=settings.debug,
)
logger.add(
"logs/{time:YYYY-MM-DD}.log",
rotation="00:00",
retention="30 days",
colorize=False,
format="{time:YYYY-MM-DD HH:mm:ss} {level} | {message}",
level=settings.log_level,
diagnose=settings.debug,
encoding="utf8",
)
logging.basicConfig(handlers=[InterceptHandler()], level=settings.log_level, force=True)
uvicorn_loggers = [
@@ -140,3 +150,5 @@ for logger_name in uvicorn_loggers:
uvicorn_logger = logging.getLogger(logger_name)
uvicorn_logger.handlers = [InterceptHandler()]
uvicorn_logger.propagate = False
logging.getLogger("httpx").setLevel("WARNING")