@@ -9,7 +9,9 @@ module VCAP::CloudController::Logs
99 let ( :fake_fullpath ) { 'fullpath' }
1010 let ( :fake_request ) { double ( 'request' , request_method : 'request_method' , ip : fake_ip , filtered_path : 'filtered_path' , fullpath : fake_fullpath ) }
1111 let ( :request_id ) { 'ID' }
12- let ( :time_taken ) { 30 }
12+ let ( :time_taken_ms ) { 30 }
13+ let ( :total_db_query_time_us ) { 123_456 }
14+ let ( :db_query_count ) { 5 }
1315 let ( :env ) { { 'cf.user_guid' => 'user-guid' } }
1416 let ( :status ) { 200 }
1517
@@ -46,10 +48,12 @@ module VCAP::CloudController::Logs
4648 end
4749
4850 it 'logs the completion of the request' do
49- request_logs . complete_request ( request_id , status , env , time_taken )
51+ request_logs . complete_request ( request_id , status , env , time_taken_ms , total_db_query_time_us , db_query_count )
5052 expect ( logger ) . to have_received ( :info ) . with (
5153 /\A Completed 200 vcap-request-id: ID/ ,
5254 time_taken_in_ms : 30 ,
55+ total_db_query_time_in_ms : 123.456 ,
56+ db_query_count : 5 ,
5357 request_method : 'request_method' ,
5458 request_fullpath : 'filtered_path' ,
5559 status_code : 200
@@ -59,7 +63,7 @@ module VCAP::CloudController::Logs
5963
6064 context 'without a matching start request' do
6165 it 'does not log the completion of the request' do
62- request_logs . complete_request ( request_id , status , env , time_taken )
66+ request_logs . complete_request ( request_id , status , env , time_taken_ms , total_db_query_time_us , db_query_count )
6367 expect ( logger ) . not_to have_received ( :info )
6468 end
6569 end
0 commit comments