@@ -340,17 +340,25 @@ private function serializeException($argument_name, $exception, array &$context)
340340 /**
341341 * {@inheritdoc}
342342 */
343- public function requestSummary ($ exec_time_in_s , $ memory_usage , $ query_count , $ query_exec_time )
343+ public function requestSummary ($ exec_time_in_s , $ memory_usage , $ query_count , $ query_exec_time, array $ extra = [] )
344344 {
345345 $ event_name = $ this ->env_arguments ['sapi ' ] == 'cli ' ? 'cli_request ' : 'http_request ' ;
346346
347- return $ this ->event ($ event_name , 'Request {signature} done in {exec_time} miliseconds ' , array_merge ($ this ->request_summary_arguments , $ this ->response_summary_arguments , [
348- 'signature ' => $ this ->request_signature ,
349- 'exec_time ' => $ exec_time_in_s > 0 ? ceil ($ exec_time_in_s * 1000 ) : 0 , // Log execution time in ms
350- 'memory_usage ' => $ memory_usage ,
351- 'query_count ' => $ query_count ,
352- 'query_time ' => $ query_exec_time > 0 ? ceil ($ query_exec_time * 1000 ) : 0 , // Log execution time in ms
353- ]));
347+ return $ this ->event ($ event_name ,
348+ 'Request {signature} done in {exec_time} miliseconds ' ,
349+ array_merge (
350+ $ this ->request_summary_arguments ,
351+ $ this ->response_summary_arguments ,
352+ $ extra ,
353+ [
354+ 'signature ' => $ this ->request_signature ,
355+ 'exec_time ' => $ exec_time_in_s > 0 ? ceil ($ exec_time_in_s * 1000 ) : 0 , // Log execution time in ms
356+ 'memory_usage ' => $ memory_usage ,
357+ 'query_count ' => $ query_count ,
358+ 'query_time ' => $ query_exec_time > 0 ? ceil ($ query_exec_time * 1000 ) : 0 , // Log execution time in ms
359+ ]
360+ )
361+ );
354362 }
355363
356364 /**
0 commit comments