#30553: Misleading logging documentation about disable_existing_loggers default value -------------------------------------+------------------------------------- Reporter: | Owner: nobody darthdragon | Type: | Status: new Uncategorized | Component: | Version: 2.2 Documentation | Keywords: Severity: Normal | disable_existing_loggers logging Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- In the documentation it's stated that:
"If the disable_existing_loggers key in the LOGGING dictConfig is set to True (which is the default) ..." But we can see in [https://github.com/django/django/blob/master/django/utils/log.py] (master branch commit 10b44e4 at the time of writting) that it is set to False instead: {{{ ... DEFAULT_LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'filters': { ... }}} Moving "(which is the default)" in the paragraph should be enough: "If the disable_existing_loggers key in the LOGGING dictConfig is set to True then all loggers from the default configuration will be disabled. Disabled loggers are not the same as removed; the logger will still exist, but will silently discard anything logged to it, not even propagating entries to a parent logger. Thus you should be very careful using 'disable_existing_loggers': True; it’s probably not what you want. Instead, you can set disable_existing_loggers to False (which is the default) and redefine some or all of the default loggers; or you can set LOGGING_CONFIG to None and handle logging config yourself." -- Ticket URL: <https://code.djangoproject.com/ticket/30553> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/054.e55360455acacbc723c8b33a6aa6ac28%40djangoproject.com. For more options, visit https://groups.google.com/d/optout.