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": ["console"]
 7  },
 8  "loggers": {
 9    "gunicorn.error": {
10      "level": "INFO",
11      "handlers": ["error_console"],
12      "propagate": false,
13      "qualname": "gunicorn.error"
14    },
15    "gunicorn.access": {
16      "level": "INFO",
17      "handlers": ["console"],
18      "propagate": false,
19      "qualname": "gunicorn.access"
20    }
21  },
22  "handlers": {
23    "console": {
24      "class": "logging.StreamHandler",
25      "formatter": "generic",
26      "stream": "ext://sys.stdout"
27    },
28    "error_console": {
29      "class": "logging.StreamHandler",
30      "formatter": "generic",
31      "stream": "ext://sys.stderr"
32    }
33  },
34  "formatters": {
35    "generic": {
36      "format": "[%(process)d] [%(levelname)s] %(message)s",
37      "class": "logging.Formatter"
38    }
39  }
40}