From f020b861915d7269a44f73c417626879c8e0176b Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sun, 25 Apr 2021 14:04:10 +0200 Subject: use debug/verbosity from .env in api --- api/log.py | 14 ++++++++++++-- api/main.py | 6 +++++- 2 files changed, 17 insertions(+), 3 deletions(-) (limited to 'api') diff --git a/api/log.py b/api/log.py index 1b60670..c006f67 100644 --- a/api/log.py +++ b/api/log.py @@ -1,8 +1,18 @@ import logging +from dotenv import load_dotenv +from os import environ + +load_dotenv() # logging module wrapper (same as db.py) -VERBOSE = logging.INFO -logging.basicConfig(format="[ %(levelname)s ]: %(message)s", level=VERBOSE) +log_level = [ + None, + logging.ERROR, + logging.WARNING, + logging.INFO + ][int(environ["CONNECT4_LOG_LEVEL"])] + +logging.basicConfig(format="[ %(levelname)s ]: %(message)s", level=log_level) # log functions error = logging.error diff --git a/api/main.py b/api/main.py index 717bb5e..58f9ac1 100644 --- a/api/main.py +++ b/api/main.py @@ -1,9 +1,13 @@ import dynamic_import from app import app +from dotenv import load_dotenv +from os import environ from socket_io import io import game.socket +load_dotenv() + # start the flask/socket.io server if __name__ == "__main__": - io.run(app, host="127.0.0.1", port=5000, debug=True) + io.run(app, host="127.0.0.1", port=5000, debug=bool(int(environ["CONNECT4_DEBUG"]))) -- cgit v1.2.3