diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/log.py | 14 | ||||
-rw-r--r-- | api/main.py | 6 |
2 files changed, 17 insertions, 3 deletions
@@ -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"]))) |