import logging | |
from app.config.env import env | |
# Disable uvicorn access logger | |
uvicorn_access = logging.getLogger("uvicorn.access") | |
uvicorn_access.disabled = True | |
logger = logging.getLogger("uvicorn") | |
def get_log_level(LOG_LEVEL): | |
if LOG_LEVEL == "DEBUG": | |
return logging.DEBUG | |
elif LOG_LEVEL == "INFO": | |
return logging.INFO | |
elif LOG_LEVEL == "WARNING": | |
return logging.WARNING | |
elif LOG_LEVEL == "ERROR": | |
return logging.ERROR | |
else: | |
return logging.ERROR | |
logger.setLevel(logging.getLevelName(get_log_level(env.LOG_LEVEL))) | |