From 19ac575d572af655ab691f829d0b4de38a1f10be Mon Sep 17 00:00:00 2001 From: zeripath Date: Sat, 26 Jun 2021 13:47:56 +0100 Subject: [PATCH] Limit stdout tracelog to actual stdout (#16258) Related #16243 Signed-off-by: Andrew Thornton --- modules/git/command.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/git/command.go b/modules/git/command.go index 127e95ecf..d83c42fdc 100644 --- a/modules/git/command.go +++ b/modules/git/command.go @@ -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 }