import traceback import sys import inspect from pprint import pprint class ConsoleExceptionMiddleware: def process_exception(self, request, exception): exc_info = sys.exc_info() print "######################## Exception #############################" print '\n'.join(traceback.format_exception(*(exc_info or sys.exc_info()))) print "----------------------------------------------------------------" pprint(inspect.trace()[-1][0].f_locals) print "################################################################" #pprint(request) #print "################################################################"