File size: 607 Bytes
ef1ad9e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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)))