|
|
|
|
@ -119,11 +119,16 @@ def configure_logging():
|
|
|
|
|
root_logger.addHandler(handler)
|
|
|
|
|
|
|
|
|
|
# Reconfigure uvicorn loggers to use our JSON formatter
|
|
|
|
|
for logger_name in ["uvicorn", "uvicorn.access", "uvicorn.error", "fastapi"]:
|
|
|
|
|
for logger_name in ["uvicorn", "uvicorn.error", "fastapi"]:
|
|
|
|
|
logger = logging.getLogger(logger_name)
|
|
|
|
|
logger.handlers = []
|
|
|
|
|
logger.propagate = True
|
|
|
|
|
|
|
|
|
|
# Disable uvicorn access logs as we handle request logging in our middleware
|
|
|
|
|
access_logger = logging.getLogger("uvicorn.access")
|
|
|
|
|
access_logger.handlers = []
|
|
|
|
|
access_logger.propagate = False
|
|
|
|
|
|
|
|
|
|
# sometimes the slack client can be too verbose
|
|
|
|
|
logging.getLogger("slack_sdk.web.base_client").setLevel(logging.CRITICAL)
|
|
|
|
|
|
|
|
|
|
|