diff --git a/mini-backend/logger_config.py b/mini-backend/logger_config.py index 42ea836..90cb4ad 100644 --- a/mini-backend/logger_config.py +++ b/mini-backend/logger_config.py @@ -2,7 +2,7 @@ import os import logging import json import sys -from datetime import datetime, timezone +from datetime import datetime from context import get_request_id, get_current_user # Importamos las funciones from logging.handlers import RotatingFileHandler @@ -15,7 +15,8 @@ class JsonFormatter(logging.Formatter): def format(self, record): user = get_current_user() log_record = { - "timestamp": datetime.fromtimestamp(record.created, tz=timezone.utc).isoformat(), + # Hora local del contenedor (TZ del Dockerfile, por defecto America/Lima) + "timestamp": datetime.fromtimestamp(record.created).astimezone().isoformat(), "level": record.levelname, "request_id": get_request_id(), # ⚡️ Inyección automática del ID de rastreo "webUser": user["webUser"],