[loggers] keys=root,uvicorn,uvicornError,uvicornAccess [handlers] keys=consoleHandler,fileHandler [formatters] keys=detailedFormatter [logger_root] level=INFO handlers=consoleHandler [logger_uvicorn] level=INFO handlers=consoleHandler,fileHandler qualname=uvicorn propagate=0 [logger_uvicornError] level=ERROR handlers=consoleHandler,fileHandler qualname=uvicorn.error propagate=0 [logger_uvicornAccess] level=INFO handlers=consoleHandler,fileHandler qualname=uvicorn.access propagate=0 [handler_consoleHandler] class=StreamHandler level=INFO formatter=detailedFormatter args=(sys.stdout,) [handler_fileHandler] class=logging.FileHandler level=INFO formatter=detailedFormatter args=('uvicorn_logs.log', 'a') [formatter_detailedFormatter] format=%(asctime)s - %(name)s - %(levelname)s - [%(filename)s:%(lineno)d] - %(message)s datefmt=%Y-%m-%d %H:%M:%S