diff --git a/config/monitoring_config.py b/config/monitoring_config.py index 851b5ca..0dbe124 100644 --- a/config/monitoring_config.py +++ b/config/monitoring_config.py @@ -2,5 +2,7 @@ if ENVIRONMENT == EnvironmentType.local: DB_CONNECTION_STRING = 'sqlite:///monitoring.db' + API_LOGFILE_LOG = "api_logfile.log" else: DB_CONNECTION_STRING = 'postgresql://postgres:postgres@postgres:5432/postgres' + API_LOGFILE_LOG = "/home/jovyan/api_logfile.log" diff --git a/source/api/main.py b/source/api/main.py index 35183e0..0d70743 100644 --- a/source/api/main.py +++ b/source/api/main.py @@ -4,7 +4,7 @@ from fastapi import FastAPI from config.api_server import SERVER_ADRESS -from config.monitoring_config import DB_CONNECTION_STRING +from config.monitoring_config import DB_CONNECTION_STRING, API_LOGFILE_LOG from source.domain.entities.customer_columns import DataSetColumns from source.domain.usecase.monitor import monitor from source.domain.usecase.predict_model import predict_model, INFERENCE_COL @@ -14,7 +14,7 @@ logger = logging.getLogger("uvicorn") logger.setLevel(logging.INFO) -handler = logging.FileHandler("/home/jovyan/api_logfile.log") +handler = logging.FileHandler(API_LOGFILE_LOG) logger.addHandler(handler) app = FastAPI(root_path=SERVER_ADRESS)