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
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue