summaryrefslogtreecommitdiff
path: root/docs/releases
diff options
context:
space:
mode:
authorFlavio Curella <flavio.curella@gmail.com>2015-11-06 10:19:41 -0600
committerTim Graham <timograham@gmail.com>2016-01-11 07:35:17 -0500
commit0bc5cd628042bf0a44df60a93085a4f991a84dfb (patch)
tree076999e7afc4c14840a44eff6d92b0c0ba215d36 /docs/releases
parent3792e291e6aee9cd43a48fac33f19a6ab24920d2 (diff)
Fixed #25684 -- Made runserver use logging for request/response output.
Thanks andreif for the contributing to the patch.
Diffstat (limited to 'docs/releases')
-rw-r--r--docs/releases/1.10.txt30
1 files changed, 30 insertions, 0 deletions
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
~~~~~~~~~~~~~