From f9891f20872e2a468c4910a968c5e2fae75d0e51 Mon Sep 17 00:00:00 2001 From: Hannes Struss Date: Mon, 19 Nov 2012 18:57:40 +0100 Subject: Fixed #19325 - Made email backend of AdminEmailHandler configurable --- docs/topics/logging.txt | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/topics/logging.txt b/docs/topics/logging.txt index d016b59969..c2503bbde4 100644 --- a/docs/topics/logging.txt +++ b/docs/topics/logging.txt @@ -440,7 +440,7 @@ Handlers Django provides one log handler in addition to those provided by the Python logging module. -.. class:: AdminEmailHandler([include_html=False]) +.. class:: AdminEmailHandler(include_html=False, email_backend=None) This handler sends an email to the site admins for each log message it receives. @@ -476,6 +476,23 @@ Python logging module. sensitive information to be filtered out of error reports -- learn more on :ref:`Filtering error reports`. + .. versionadded:: 1.5 + + By setting the ``email_backend`` argument of ``AdminEmailHandler``, the + :ref:`email backend ` that is being used by the + handler can be overridden, like this:: + + 'handlers': { + 'mail_admins': { + 'level': 'ERROR', + 'class': 'django.utils.log.AdminEmailHandler', + 'email_backend': 'django.core.mail.backends.filebased.EmailBackend', + } + }, + + By default, an instance of the email backend specified in + :setting:`EMAIL_BACKEND` will be used. + .. _Sentry: http://pypi.python.org/pypi/sentry -- cgit v1.3