From 0bc5cd628042bf0a44df60a93085a4f991a84dfb Mon Sep 17 00:00:00 2001 From: Flavio Curella Date: Fri, 6 Nov 2015 10:19:41 -0600 Subject: Fixed #25684 -- Made runserver use logging for request/response output. Thanks andreif for the contributing to the patch. --- docs/releases/1.10.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'docs/releases') diff --git a/docs/releases/1.10.txt b/docs/releases/1.10.txt index f3c7669d8a..830f11b66d 100644 --- a/docs/releases/1.10.txt +++ b/docs/releases/1.10.txt @@ -397,6 +397,36 @@ Dropped support for PostgreSQL 9.1 Upstream support for PostgreSQL 9.1 ends in September 2016. As a consequence, Django 1.10 sets PostgreSQL 9.2 as the minimum version it officially supports. +``runserver`` output goes through logging +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Request and response handling of the ``runserver`` command is sent to the +:ref:`django-server-logger` logger instead of to ``sys.stderr``. If you +disable Django's logging configuration or override it with your own, you'll +need to add the appropriate logging configuration if you want to see that +output:: + + 'formatters': { + 'django.server': { + '()': 'django.utils.log.ServerFormatter', + 'format': '[%(server_time)s] %(message)s', + } + }, + 'handlers': { + 'django.server': { + 'level': 'INFO', + 'class': 'logging.StreamHandler', + 'formatter': 'django.server', + }, + }, + 'loggers': { + 'django.server': { + 'handlers': ['django.server'], + 'level': 'INFO', + 'propagate': False, + } + } + Miscellaneous ~~~~~~~~~~~~~ -- cgit v1.3