From 1a3751c444d733fa77c6093f68ac86f4faaecdbe Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 21 Jul 2017 09:32:09 +0200 Subject: syz-ci: save previous manager log If manager exits during start, it's hard to understand what happens. Save the previous manager log as manager.log.old until we have a better solution. Also log errors on 0 log level. --- syz-ci/managercmd.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/syz-ci/managercmd.go b/syz-ci/managercmd.go index 2f495b73f..db3215230 100644 --- a/syz-ci/managercmd.go +++ b/syz-ci/managercmd.go @@ -69,9 +69,10 @@ func (mc *ManagerCmd) loop() { // don't restart too frequently (in case it instantly exits with an error) if time.Since(started) > restartPeriod { started = time.Now() + os.Rename(mc.log, mc.log+".old") logfile, err := os.Create(mc.log) if err != nil { - Logf(1, "%v: failed to create manager log: %v", mc.name, err) + Logf(0, "%v: failed to create manager log: %v", mc.name, err) } else { cmd = exec.Command(mc.bin, mc.args...) cmd.Stdout = logfile @@ -79,7 +80,7 @@ func (mc *ManagerCmd) loop() { err := cmd.Start() logfile.Close() if err != nil { - Logf(1, "%v: failed to start manager: %v", mc.name, err) + Logf(0, "%v: failed to start manager: %v", mc.name, err) cmd = nil } else { Logf(1, "%v: started manager", mc.name) -- cgit mrf-deployment