diff options
Diffstat (limited to 'api/log.py')
-rw-r--r-- | api/log.py | 14 |
1 files changed, 12 insertions, 2 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 |