# ... # settings.py (or settings obj) # from main import SQLALCHEMY_DATABASE_URL LOG_LEVEL = "DEBUG" # (or 10 if `logging.DEBUG`) # custom handlers removed, we catch logs via loguru UVICORN_LOGGING_CONFIG = { "version": 1, "disable_existing_loggers": False, "formatters": { "default": { "()": "uvicorn.logging.DefaultFormatter", "fmt": "%(levelprefix)s %(message)s", "use_colors": None, }, "access": { "()": "uvicorn.logging.AccessFormatter", "fmt": '%(levelprefix)s %(client_addr)s - "%(request_line)s" %(status_code)s', }, }, "loggers": { "uvicorn": {"level": "INFO"}, "uvicorn.error": {"level": "INFO"}, "uvicorn.access": {"level": "INFO", "propagate": False}, }, } SQLALCHEMY_DATABASE_URL = "postgresql://test:mysecretpassword@0.0.0.0:5433/test"