log_exception() — flask Function Reference
Architecture documentation for the log_exception() function in app.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD fc3981a8_3dcc_4c39_6581_f5a96d8d0e49["log_exception()"] 9f8cc56e_d5c4_e7a8_438a_3124c0dd5de5["Flask"] fc3981a8_3dcc_4c39_6581_f5a96d8d0e49 -->|defined in| 9f8cc56e_d5c4_e7a8_438a_3124c0dd5de5 738c25cf_2aef_f422_7e87_9520ea64ce07["handle_exception()"] 738c25cf_2aef_f422_7e87_9520ea64ce07 -->|calls| fc3981a8_3dcc_4c39_6581_f5a96d8d0e49 style fc3981a8_3dcc_4c39_6581_f5a96d8d0e49 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/app.py lines 949–963
def log_exception(
self,
ctx: AppContext,
exc_info: tuple[type, BaseException, TracebackType] | tuple[None, None, None],
) -> None:
"""Logs an exception. This is called by :meth:`handle_exception`
if debugging is disabled and right before the handler is called.
The default implementation logs the exception as error on the
:attr:`logger`.
.. versionadded:: 0.8
"""
self.logger.error(
f"Exception on {ctx.request.path} [{ctx.request.method}]", exc_info=exc_info
)
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does log_exception() do?
log_exception() is a function in the flask codebase, defined in src/flask/app.py.
Where is log_exception() defined?
log_exception() is defined in src/flask/app.py at line 949.
What calls log_exception()?
log_exception() is called by 1 function(s): handle_exception.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free