From cc7bbb6c1579ab373e0c697bcde289baf8ed929a Mon Sep 17 00:00:00 2001 From: "stu126940@mail.uni-kiel.de" <stu126940@mail.uni-kiel.de> Date: Sat, 13 Mar 2021 11:05:17 +0100 Subject: [PATCH] Make log level configurable --- slope-evaluator/app/main.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/slope-evaluator/app/main.py b/slope-evaluator/app/main.py index 47cb57725..9a8cbe5c9 100644 --- a/slope-evaluator/app/main.py +++ b/slope-evaluator/app/main.py @@ -1,4 +1,5 @@ from fastapi import FastAPI,Request +from configuration import Config import trend_slope_computer as trend_slope_computer import logging import os @@ -10,9 +11,15 @@ app = FastAPI() logging.basicConfig(stream=sys.stdout, format="%(asctime)s %(levelname)s %(name)s: %(message)s") -logger = logging.getLogger("Api") +logger = logging.getLogger("API") -logger.setLevel(logging.INFO) + +if os.getenv('LOG_LEVEL') == 'INFO': + logger.setLevel(logging.INFO) +elif os.getenv('LOG_LEVEL') == 'WARNING': + logger.setLevel(logging.WARNING) +elif os.getenv('LOG_LEVEL') == 'DEBUG': + logger.setLevel((logging.DEBUG)) def execute(results, threshold, warmup): d = [] -- GitLab