Plain is headed towards 1.0! Subscribe for development updates →

 1{
 2    "version": 1,
 3    "disable_existing_loggers": false,
 4    "root": {
 5        "level": "INFO",
 6        "handlers": [
 7            "console"
 8        ]
 9    },
10    "loggers": {
11        "gunicorn.error": {
12            "level": "INFO",
13            "handlers": [
14                "error_console"
15            ],
16            "propagate": false,
17            "qualname": "gunicorn.error"
18        },
19        "gunicorn.access": {
20            "level": "INFO",
21            "handlers": [
22                "console"
23            ],
24            "propagate": false,
25            "qualname": "gunicorn.access"
26        }
27    },
28    "handlers": {
29        "console": {
30            "class": "logging.StreamHandler",
31            "formatter": "generic",
32            "stream": "ext://sys.stdout"
33        },
34        "error_console": {
35            "class": "logging.StreamHandler",
36            "formatter": "generic",
37            "stream": "ext://sys.stderr"
38        }
39    },
40    "formatters": {
41        "generic": {
42            "format": "[%(process)d] [%(levelname)s] %(message)s",
43            "class": "logging.Formatter"
44        }
45    }
46}