Skip to content

Commit

Permalink
fix exec output issue
Browse files Browse the repository at this point in the history
  • Loading branch information
runz0rd committed Oct 27, 2021
1 parent 0b36f26 commit e529ee3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions exec/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -127,12 +127,12 @@ func (c *Cmd) run(cmd *goexec.Cmd) (string, error) {
}

combinedBuf := new(bytes.Buffer)
c.stdoutWriters = append(c.stdoutWriters, combinedBuf)
c.stderrWriters = append(c.stderrWriters, combinedBuf)
if c.l != nil {
c.l.Tracef("executing %q", cmd.String())
traceWriter := c.l.WriterLevel(logrus.TraceLevel)
warnWriter := c.l.WriterLevel(logrus.WarnLevel)
c.stdoutWriters = append(c.stdoutWriters, combinedBuf, traceWriter)
c.stderrWriters = append(c.stderrWriters, combinedBuf, warnWriter)
c.stdoutWriters = append(c.stdoutWriters, c.l.WriterLevel(logrus.TraceLevel))
c.stderrWriters = append(c.stderrWriters, c.l.WriterLevel(logrus.WarnLevel))
}
cmd.Stdout = io.MultiWriter(c.stdoutWriters...)
cmd.Stderr = io.MultiWriter(c.stderrWriters...)
Expand Down

0 comments on commit e529ee3

Please sign in to comment.