Source code for tools.middleware

from django.shortcuts import render

from tools.logger import logger


[docs] def simple_middleware(get_response): """A simple middleware that logs the response.""" def middleware(request): try: response = get_response(request) logger.debug('Succes') logger.debug(response) return response except Exception as exc: logger.debug(exc.args) return render(request, 'message.html', context={'message': 'Sorry, something went wrong.'}) return middleware