From 5d6da3517a7b23d0192ae3aad6434f2745a38ad2 Mon Sep 17 00:00:00 2001 From: Peng Tao Date: Wed, 18 Jul 2018 00:45:21 +0800 Subject: [PATCH] kata_agent: print request details It helps tracking each request that is sent and we can match with the one printed by kata-agent on the guest side to find out any stack requests in the middle. Fixes: #494 Signed-off-by: Peng Tao --- virtcontainers/kata_agent.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/virtcontainers/kata_agent.go b/virtcontainers/kata_agent.go index 9bb5c796dd..896cd63277 100644 --- a/virtcontainers/kata_agent.go +++ b/virtcontainers/kata_agent.go @@ -1269,6 +1269,8 @@ func (k *kataAgent) sendReq(request interface{}) (interface{}, error) { if msgName == "" || handler == nil { return nil, errors.New("Invalid request type") } + message := request.(proto.Message) + k.Logger().WithField("name", msgName).WithField("req", message.String()).Debug("sending request") return handler(context.Background(), request) }