[loggers] keys=root,uvicorn,uvicorn.error,uvicorn.access,sqlalchemy,watchfiles [handlers] keys=console,file [formatters] keys=default [logger_root] level=INFO handlers=console,file [logger_uvicorn] level=INFO handlers= qualname=uvicorn propagate=1 [logger_uvicorn.error] level=INFO handlers= qualname=uvicorn.error propagate=1 [logger_uvicorn.access] level=INFO handlers= qualname=uvicorn.access propagate=1 [logger_sqlalchemy] level=WARNING handlers= qualname=sqlalchemy propagate=1 [logger_watchfiles] level=WARNING handlers= qualname=watchfiles propagate=1 [handler_console] class=StreamHandler formatter=default args=(sys.stderr,) [handler_file] class=logging.handlers.RotatingFileHandler formatter=default args=('logs/app.log', 'a', 10485760, 5, 'utf-8') [formatter_default] format=%(asctime)s %(levelname)s %(name)s: %(message)s datefmt=%Y-%m-%d %H:%M:%S