diff --git a/src/output/interactive_display.go b/src/output/interactive_display.go index 20f43800f8..1940c9e590 100644 --- a/src/output/interactive_display.go +++ b/src/output/interactive_display.go @@ -46,7 +46,15 @@ type plainDisplay struct { func (d *plainDisplay) Update(targets []buildingTarget) { localbusy, remotebusy := countActive(targets) - log.Notice("Build running for %s, %d / %d tasks done, %s busy, parsing %s", time.Since(d.state.StartTime).Round(time.Second), d.state.NumDone(), d.state.NumActive(), pluralise(localbusy+remotebusy, "worker", "workers"), pluralise(int(d.state.Parses().Load()), "BUILD file", "BUILD files")) + log.Notice( + "Build running for %s, %d / %d tasks done (%d left), %s busy, parsing %s", + time.Since(d.state.StartTime).Round(time.Second), + d.state.NumDone(), + d.state.NumActive(), + d.state.NumActive()-d.state.NumDone(), + pluralise(localbusy+remotebusy, "worker", "workers"), + pluralise(int(d.state.Parses().Load()), "BUILD file", "BUILD files"), + ) } func countActive(targets []buildingTarget) (local int, remote int) {