From 3940189be06ea17db899db1b0f8c0247d97548bb Mon Sep 17 00:00:00 2001 From: Peng Tao Date: Fri, 24 Aug 2018 14:52:48 +0800 Subject: [PATCH] builtin-proxy: print guest console output to logger So daemons such as containerd shimv2 can still see it. Fixes: #647 Signed-off-by: Peng Tao --- virtcontainers/kata_builtin_proxy.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virtcontainers/kata_builtin_proxy.go b/virtcontainers/kata_builtin_proxy.go index 3ab80c934c..ebd3cef0c3 100644 --- a/virtcontainers/kata_builtin_proxy.go +++ b/virtcontainers/kata_builtin_proxy.go @@ -82,7 +82,10 @@ func (p *kataBuiltInProxy) watchConsole(proto, console string, logger *logrus.En go func() { scanner = bufio.NewScanner(conn) for scanner.Scan() { - fmt.Printf("[SB-%s] vmconsole: %s\n", p.sandboxID, scanner.Text()) + logger.WithFields(logrus.Fields{ + "sandbox": p.sandboxID, + "vmconsole": scanner.Text(), + }).Debug("reading guest console") } if err := scanner.Err(); err != nil {