Limit stdout tracelog to actual stdout (#16258)
Related #16243 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
parent
e3c626834b
commit
19ac575d57
1 changed files with 5 additions and 1 deletions
|
@ -199,7 +199,11 @@ func (c *Command) RunInDirTimeoutEnv(env []string, timeout time.Duration, dir st
|
|||
return nil, ConcatenateError(err, stderr.String())
|
||||
}
|
||||
if stdout.Len() > 0 && log.IsTrace() {
|
||||
log.Trace("Stdout:\n %s", stdout.Bytes()[:1024])
|
||||
tracelen := stdout.Len()
|
||||
if tracelen > 1024 {
|
||||
tracelen = 1024
|
||||
}
|
||||
log.Trace("Stdout:\n %s", stdout.Bytes()[:tracelen])
|
||||
}
|
||||
return stdout.Bytes(), nil
|
||||
}
|
||||
|
|
Reference in a new issue