﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30752	Allow using ExceptionReporter subclass in django.views.debug.technical_500_response	Carlton Gibson	Pavel Lysak	"#29714 allows using an ExceptionReporter subclass with AdminEmailHandler. 

Ideally we'd make the similar available for the 500 debug error view. 

[https://github.com/django/django/blob/52e9c753659ffeab67149fcf26b95c10cf137c40/django/views/debug.py#L84-L95 Currently the use of `ExceptionReporter` is hardcoded.] 

~~* Move this to a parameter~~
~~* Provide an example of using, e.g., `functools.partial` to configure a subclass when specifying `handler500`.~~

**Updated** for [https://code.djangoproject.com/ticket/30752#comment:5 comment:5]

* Add `ExceptionReporter` to the documentation, explaining the relation between the exception reporter class and the filter it uses, and showing a simple override of `get_traceback_data()`. 
* Add a `DEFAULT_EXCEPTION_REPORTER` setting to allow specifying this. 

(At that point we could review deprecating `DEFAULT_EXCEPTION_REPORTER_FILTER`, as was discussed on #25167 — but maybe that's unnecessary. Thoughts?)"	New feature	closed	Error reporting	dev	Normal	fixed		Pavel Lysak	Ready for checkin	1	0	0	0	1	0
