import logging from logging.config import dictConfig def setup_logging(app): """Configure basic logging for the application.""" level = logging.DEBUG if app.config.get("DEBUG") else logging.INFO config = { "version": 1, "disable_existing_loggers": False, "formatters": { "default": { "format": "%(asctime)s %(levelname)s %(name)s: %(message)s", } }, "handlers": { "console": { "class": "logging.StreamHandler", "formatter": "default", "level": level, } }, "root": { "handlers": ["console"], "level": level, }, } dictConfig(config)