diff options
| -rw-r--r-- | .env | 1 | ||||
| -rw-r--r-- | api/log.py | 14 | ||||
| -rw-r--r-- | api/main.py | 6 | ||||
| -rw-r--r-- | requirements.txt | 1 | 
4 files changed, 19 insertions, 3 deletions
| @@ -1,3 +1,4 @@  CONNECT4_DEBUG=1 +CONNECT4_LOG_LEVEL=3  CONNECT4_WEB_ROOT="/var/www/..." @@ -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"]))) diff --git a/requirements.txt b/requirements.txt index c299677..f51b54d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,7 @@ Jinja2==2.11.3  MarkupSafe==1.1.1  mergedeep==1.3.4  pycparser==2.20 +python-dotenv==0.17.0  python-engineio==4.1.0  python-socketio==5.2.1  six==1.15.0 |