diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-07-21 09:32:09 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-07-21 10:06:46 +0200 |
| commit | 1a3751c444d733fa77c6093f68ac86f4faaecdbe (patch) | |
| tree | b9cea7dc77c5217a21822ba60d285f382d4110ea | |
| parent | 0bdcc49799977292329cfb639ecca77b38b5d479 (diff) | |
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.
| -rw-r--r-- | syz-ci/managercmd.go | 5 |
1 files 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) |
