import logging from logging.config import dictConfig LOGGING_CONFIG = { "version": 1, "disable_existing_loggers": False, "formatters": { "default": { "format": "[%(asctime)s] [%(levelname)s] %(name)s: %(message)s", "datefmt": "%Y-%m-%d %H:%M:%S", }, "json": { "format": ( '{"time": "%(asctime)s", ' '"level": "%(levelname)s", ' '"name": "%(name)s", ' '"message": "%(message)s"}' ), "datefmt": "%Y-%m-%d %H:%M:%S", }, }, "handlers": { "console": { "class": "logging.StreamHandler", "formatter": "default", }, }, "root": { "level": "INFO", "handlers": ["console"], }, } dictConfig(LOGGING_CONFIG) logger = logging.getLogger("app")