File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ def terminate_session(exception: BaseException | None) -> None:
5959def before_request (current_app : flask .Flask ) -> None :
6060 increment_request_counter (current_app )
6161 flask .g .session = get_session ()
62+ flask .g .start_time = time .perf_counter ()
6263
6364
6465def teardown_request (
@@ -67,6 +68,12 @@ def teardown_request(
6768 decrement_request_counter (current_app )
6869 update_last_request_time (current_app )
6970 terminate_session (exception )
71+ if flask .has_request_context ():
72+ message = "Request to " + str (flask .request .endpoint ) + " completed"
73+ if hasattr (flask .g , "start_time" ):
74+ duration = time .perf_counter () - flask .g .start_time
75+ message += " in " + str (duration ) + "s"
76+ print (message , flush = True )
7077
7178
7279def kill_task (current_app : flask .Flask ) -> None :
You can’t perform that action at this time.
0 commit comments