@@ -152,7 +152,7 @@ where
152152 }
153153
154154 async fn start ( & self , _ctx : & TtrpcContext , req : StartRequest ) -> TtrpcResult < StartResponse > {
155- info ! ( "Start request for {:?} " , & req) ;
155+ info ! ( "Start request for {} {} " , req. id ( ) , req . exec_id ( ) ) ;
156156 let mut container = self . get_container ( req. id ( ) ) . await ?;
157157 let pid = container. start ( req. exec_id . as_str ( ) . as_option ( ) ) . await ?;
158158
@@ -176,12 +176,12 @@ where
176176 . await ;
177177 } ;
178178
179- info ! ( "Start request for {:?} returns pid {}" , req, resp. pid( ) ) ;
179+ info ! ( "Start request for {} {} returns pid {}" , req. id ( ) , req . exec_id ( ) , resp. pid( ) ) ;
180180 Ok ( resp)
181181 }
182182
183183 async fn delete ( & self , _ctx : & TtrpcContext , req : DeleteRequest ) -> TtrpcResult < DeleteResponse > {
184- info ! ( "Delete request for {:?} " , & req) ;
184+ info ! ( "Delete request for {} {} " , req. id ( ) , req . exec_id ( ) ) ;
185185 let mut containers = self . containers . lock ( ) . await ;
186186 let container = containers. get_mut ( req. id ( ) ) . ok_or_else ( || {
187187 ttrpc:: Error :: RpcStatus ( ttrpc:: get_status (
@@ -197,6 +197,11 @@ where
197197 containers. remove ( req. id ( ) ) ;
198198 }
199199
200+ let exited_at_display = if let Some ( time) = & exited_at {
201+ format ! ( "{}" , time)
202+ } else {
203+ String :: new ( )
204+ } ;
200205 let ts = convert_to_timestamp ( exited_at) ;
201206 self . send_event ( TaskDelete {
202207 container_id : id,
@@ -212,37 +217,47 @@ where
212217 resp. set_pid ( pid as u32 ) ;
213218 resp. set_exit_status ( exit_status as u32 ) ;
214219 info ! (
215- "Delete request for {} {} returns {:? }" ,
220+ "Delete request for {} {} returns pid {}, exit_code {}, exit_at { }" ,
216221 req. id( ) ,
217222 req. exec_id( ) ,
218- resp
223+ resp. pid( ) ,
224+ resp. exit_status( ) ,
225+ exited_at_display,
219226 ) ;
220227 Ok ( resp)
221228 }
222229
223230 async fn pids ( & self , _ctx : & TtrpcContext , req : PidsRequest ) -> TtrpcResult < PidsResponse > {
224- debug ! ( "Pids request for {:? }" , req) ;
231+ debug ! ( "Pids request for {}" , req. id ( ) ) ;
225232 let container = self . get_container ( req. id ( ) ) . await ?;
226233 let processes = container. all_processes ( ) . await ?;
227- debug ! ( "Pids request for {:?} returns successfully" , req) ;
228234 Ok ( PidsResponse {
229235 processes,
230236 ..Default :: default ( )
231237 } )
232238 }
233239
234240 async fn kill ( & self , _ctx : & TtrpcContext , req : KillRequest ) -> TtrpcResult < Empty > {
235- info ! ( "Kill request for {:?}" , req) ;
241+ info ! ( "Kill request for {} {} with signal {} and all {}" ,
242+ req. id( ) ,
243+ req. exec_id( ) ,
244+ req. signal( ) ,
245+ req. all( ) ,
246+ ) ;
236247 let mut container = self . get_container ( req. id ( ) ) . await ?;
237248 container
238249 . kill ( req. exec_id ( ) . as_option ( ) , req. signal , req. all )
239250 . await ?;
240- info ! ( "Kill request for {:?} returns successfully" , req) ;
251+ info ! ( "Kill request for {} {} returns successfully" , req. id ( ) , req . exec_id ( ) ) ;
241252 Ok ( Empty :: new ( ) )
242253 }
243254
244255 async fn exec ( & self , _ctx : & TtrpcContext , req : ExecProcessRequest ) -> TtrpcResult < Empty > {
245- info ! ( "Exec request for {:?}" , req) ;
256+ info ! ( "Exec request for container {} with exec_id {} and terminal {}" ,
257+ req. id( ) ,
258+ req. exec_id( ) ,
259+ req. terminal( ) ,
260+ ) ;
246261 let exec_id = req. exec_id ( ) . to_string ( ) ;
247262 let mut container = self . get_container ( req. id ( ) ) . await ?;
248263 container. exec ( req) . await ?;
@@ -260,7 +275,7 @@ where
260275 async fn resize_pty ( & self , _ctx : & TtrpcContext , req : ResizePtyRequest ) -> TtrpcResult < Empty > {
261276 debug ! (
262277 "Resize pty request for container {}, exec_id: {}" ,
263- & req. id, & req. exec_id
278+ req. id( ) , req. exec_id( )
264279 ) ;
265280 let mut container = self . get_container ( req. id ( ) ) . await ?;
266281 container
@@ -299,7 +314,7 @@ where
299314 }
300315
301316 async fn wait ( & self , _ctx : & TtrpcContext , req : WaitRequest ) -> TtrpcResult < WaitResponse > {
302- info ! ( "Wait request for {:?} " , req) ;
317+ info ! ( "Wait request for {} {} " , req. id ( ) , req . exec_id ( ) ) ;
303318 let exec_id = req. exec_id . as_str ( ) . as_option ( ) ;
304319 let wait_rx = {
305320 let mut container = self . get_container ( req. id ( ) ) . await ?;
@@ -308,7 +323,11 @@ where
308323 let mut resp = WaitResponse :: new ( ) ;
309324 resp. exit_status = state. exit_status ;
310325 resp. exited_at = state. exited_at ;
311- info ! ( "Wait request for {:?} returns {:?}" , req, & resp) ;
326+ info ! ( "Wait request for {} {} returns {}" ,
327+ req. id( ) ,
328+ req. exec_id( ) ,
329+ resp. exit_status( ) ,
330+ ) ;
312331 return Ok ( resp) ;
313332 }
314333 container. wait_channel ( req. exec_id ( ) . as_option ( ) ) . await ?
@@ -322,12 +341,16 @@ where
322341 resp. set_exit_status ( code as u32 ) ;
323342 let ts = convert_to_timestamp ( exited_at) ;
324343 resp. set_exited_at ( ts) ;
325- info ! ( "Wait request for {:?} returns {:?}" , req, & resp) ;
344+ info ! ( "Wait request for {} {} returns {}" ,
345+ req. id( ) ,
346+ req. exec_id( ) ,
347+ resp. exit_status( ) ,
348+ ) ;
326349 Ok ( resp)
327350 }
328351
329352 async fn stats ( & self , _ctx : & TtrpcContext , req : StatsRequest ) -> TtrpcResult < StatsResponse > {
330- debug ! ( "Stats request for {:? }" , req) ;
353+ debug ! ( "Stats request for {}" , req. id ( ) ) ;
331354 let container = self . get_container ( req. id ( ) ) . await ?;
332355 let stats = container. stats ( ) . await ?;
333356
@@ -341,7 +364,7 @@ where
341364 _ctx : & TtrpcContext ,
342365 req : ConnectRequest ,
343366 ) -> TtrpcResult < ConnectResponse > {
344- info ! ( "Connect request for {:? }" , req) ;
367+ info ! ( "Connect request for {}" , req. id ( ) ) ;
345368 let container = self . get_container ( req. id ( ) ) . await ?;
346369
347370 Ok ( ConnectResponse {
@@ -351,8 +374,8 @@ where
351374 } )
352375 }
353376
354- async fn shutdown ( & self , _ctx : & TtrpcContext , _req : ShutdownRequest ) -> TtrpcResult < Empty > {
355- debug ! ( "Shutdown request" ) ;
377+ async fn shutdown ( & self , _ctx : & TtrpcContext , req : ShutdownRequest ) -> TtrpcResult < Empty > {
378+ info ! ( "Shutdown request for {}" , req . id ( ) ) ;
356379 let containers = self . containers . lock ( ) . await ;
357380 if containers. len ( ) > 0 {
358381 return Ok ( Empty :: new ( ) ) ;
0 commit comments