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