Fixed #21484 -- Documented that SQL logging does not include "framework level" queries.

This commit is contained in:
Tim Graham 2013-12-31 13:02:01 -05:00
parent b8e3373f45
commit 4d8d76e7a8
1 changed files with 8 additions and 3 deletions

View File

@ -441,9 +441,9 @@ Messages to this logger have the following extra context:
``django.db.backends`` ``django.db.backends``
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
Messages relating to the interaction of code with the database. Messages relating to the interaction of code with the database. For example,
For example, every SQL statement executed by a request is logged every application-level SQL statement executed by a request is logged at the
at the ``DEBUG`` level to this logger. ``DEBUG`` level to this logger.
Messages to this logger have the following extra context: Messages to this logger have the following extra context:
@ -455,6 +455,11 @@ For performance reasons, SQL logging is only enabled when
``settings.DEBUG`` is set to ``True``, regardless of the logging ``settings.DEBUG`` is set to ``True``, regardless of the logging
level or handlers that are installed. level or handlers that are installed.
This logging does not include framework-level initialization (e.g.
``SET TIMEZONE``) or transaction management queries (e.g. ``BEGIN``,
``COMMIT``, and ``ROLLBACK``). Turn on query logging in your database if you
wish the view all database queries.
``django.security.*`` ``django.security.*``
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~