diff --git a/slope-evaluator/app/main.py b/slope-evaluator/app/main.py
index 47cb5772535157d1ec0c5c5b3458a7f674a48fec..9a8cbe5c9fa78aa90c30ff8c5467a906aa0173de 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 = []