From 8dc91bbe0f3132e9da17d45dde63e851ba8ecb5e Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Mon, 28 Oct 2024 15:02:17 +0000 Subject: [PATCH] fixes logic of error logging --- src/core/logging.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/logging.py b/src/core/logging.py index fbaed29..5ff03db 100644 --- a/src/core/logging.py +++ b/src/core/logging.py @@ -5,15 +5,14 @@ from fastapi import Request # logging configurations logger.add("logs/api_logs.log", retention="30 days", rotation="3 days") -error_logger = logger.add("logs/error_logs.log", retention="30 days") +logger.add("logs/error_logs.log", retention="30 days", level="ERROR") def log_error(e: Exception, traceback_str: str = None, extra:str = ""): # EXCEPTION_COUNTER.labels(type(e).__name__).inc() if not traceback_str: traceback_str = traceback.format_exc() if extra: extra = f"{extra}\n" - logger.error(f"{extra}{e.__class__.__name__}: {e}") - error_logger.error(f"{extra}{e.__class__.__name__}: {e}\n{traceback_str}") + logger.error(f"{extra}{e.__class__.__name__}: {e}\n{traceback_str}") async def logging_middleware(request: Request, call_next): try: