From e95bbe9052b73b508a54aa868cec2f2366bccdbf Mon Sep 17 00:00:00 2001 From: MingxuanGame Date: Wed, 13 Aug 2025 08:46:34 +0000 Subject: [PATCH] fix(log): only show color for uvicorn log (sentry-5,8,10,13) --- app/log.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/log.py b/app/log.py index 8383494..6fe64df 100644 --- a/app/log.py +++ b/app/log.py @@ -40,9 +40,13 @@ class InterceptHandler(logging.Handler): if record.name == "uvicorn.access": message = self._format_uvicorn_access_log(message) + color = True elif record.name == "uvicorn.error": message = self._format_uvicorn_error_log(message) - logger.opt(depth=depth, exception=record.exc_info, colors=True).log( + color = True + else: + color = False + logger.opt(depth=depth, exception=record.exc_info, colors=color).log( level, message )