Fix: Logs visibles en consola Docker y ruta correcta /app/data/logs para volumen persistente (#8)
This commit is contained in:
@@ -6,8 +6,10 @@ import logging
|
||||
import os
|
||||
from logging.handlers import TimedRotatingFileHandler
|
||||
|
||||
# Directorio base para almacenar los logs
|
||||
LOG_DIR = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "logs")
|
||||
# Directorio base para almacenar los logs (respeta el volumen de Docker /app/data)
|
||||
_DEFAULT_LOG_DIR = "/app/data/logs"
|
||||
_LOCAL_LOG_DIR = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "logs")
|
||||
LOG_DIR = _DEFAULT_LOG_DIR if os.path.exists("/app/data") else _LOCAL_LOG_DIR
|
||||
os.makedirs(LOG_DIR, exist_ok=True)
|
||||
|
||||
def _create_logger(name: str, filename: str, level=logging.INFO) -> logging.Logger:
|
||||
|
||||
Reference in New Issue
Block a user