diff --git a/rhodecode/config/middleware.py b/rhodecode/config/middleware.py --- a/rhodecode/config/middleware.py +++ b/rhodecode/config/middleware.py @@ -227,6 +227,8 @@ def error_handler(exception, request): log.exception('failed to fetch settings') rc_config = {} + log.exception( + 'error occurred handling this request for path: %s', request.path) base_response = HTTPInternalServerError() # prefer original exception for the response since it may have headers set if isinstance(exception, HTTPError): diff --git a/rhodecode/lib/middleware/error_handling.py b/rhodecode/lib/middleware/error_handling.py --- a/rhodecode/lib/middleware/error_handling.py +++ b/rhodecode/lib/middleware/error_handling.py @@ -76,7 +76,6 @@ class PylonsErrorHandlingMiddleware(obje except HTTPError as e: # pyramid type exceptions return self.error_view(e, request) except Exception as e: - log.exception(e) if self.reraise(): raise