Stop using print statments or root level loggers

This commit is contained in:
Julian Stirling 2025-09-18 14:30:44 +01:00
parent 338d49f9e6
commit 65f172d650
9 changed files with 69 additions and 52 deletions

View file

@ -18,6 +18,7 @@ import os
from fastapi.responses import PlainTextResponse
from fastapi import HTTPException
LOGGER = logging.getLogger(__name__)
OFM_LOG_FILE = None
@ -58,12 +59,9 @@ def configure_logging(log_folder: str) -> None:
root_logger.addHandler(handler)
except PermissionError as e:
logging.error(f"Cannot create log file at {OFM_LOG_FILE}: {e}")
LOGGER.error(f"Cannot create log file at {OFM_LOG_FILE}: {e}")
logging.info("")
logging.info("****************************************************")
logging.info("OFM server root logger has been set up at INFO level")
logging.info("****************************************************")
LOGGER.info("OFM server root logger has been set up at INFO level")
def retrieve_log() -> PlainTextResponse: