summaryrefslogtreecommitdiff
path: root/pkg/domain/infra/abi
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2020-12-11 10:38:17 -0500
committerGitHub <noreply@github.com>2020-12-11 10:38:17 -0500
commitb0a287ce46ee8326d25efc1e3b9d690eb1e1bbab (patch)
treea08d6774ca2167f8c809c4488483f978a681c843 /pkg/domain/infra/abi
parent99ac30a88287e2c174e69812293f6b130f7a67d5 (diff)
parentba545c49a216d20be83bdfb0357a4d5f0abe6800 (diff)
downloadpodman-b0a287ce46ee8326d25efc1e3b9d690eb1e1bbab.tar.gz
podman-b0a287ce46ee8326d25efc1e3b9d690eb1e1bbab.tar.bz2
podman-b0a287ce46ee8326d25efc1e3b9d690eb1e1bbab.zip
Merge pull request #8686 from Luap99/logs-stderr
podman logs honor stderr correctly
Diffstat (limited to 'pkg/domain/infra/abi')
-rw-r--r--pkg/domain/infra/abi/containers.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/domain/infra/abi/containers.go b/pkg/domain/infra/abi/containers.go
index ff4277a2e..ec65dbe44 100644
--- a/pkg/domain/infra/abi/containers.go
+++ b/pkg/domain/infra/abi/containers.go
@@ -925,7 +925,7 @@ func (ic *ContainerEngine) ContainerRun(ctx context.Context, opts entities.Conta
}
func (ic *ContainerEngine) ContainerLogs(ctx context.Context, containers []string, options entities.ContainerLogsOptions) error {
- if options.Writer == nil {
+ if options.StdoutWriter == nil && options.StderrWriter == nil {
return errors.New("no io.Writer set for container logs")
}
@@ -963,7 +963,7 @@ func (ic *ContainerEngine) ContainerLogs(ctx context.Context, containers []strin
}()
for line := range logChannel {
- fmt.Fprintln(options.Writer, line.String(logOpts))
+ line.Write(options.StdoutWriter, options.StderrWriter, logOpts)
}
return nil