summaryrefslogtreecommitdiff
path: root/cmd/podman/main.go
diff options
context:
space:
mode:
authorJhon Honce <jhonce@redhat.com>2019-06-14 14:06:28 -0700
committerJhon Honce <jhonce@redhat.com>2019-06-17 08:01:39 -0700
commit0003be1e0eab1e316a957dec113665685a385c17 (patch)
treee91438333ea007de132a983653cd490f9a2672d7 /cmd/podman/main.go
parent54b9c950050a4165cf1c142174a3cdc729d758fc (diff)
downloadpodman-0003be1e0eab1e316a957dec113665685a385c17.tar.gz
podman-0003be1e0eab1e316a957dec113665685a385c17.tar.bz2
podman-0003be1e0eab1e316a957dec113665685a385c17.zip
Add remote client logging to a file
Logging messages from the dependency libraries should not log onto the screen when using the remote client. This patch writes logging to ~/.config/containers/podman-remote.log Fixes #3299 Signed-off-by: Jhon Honce <jhonce@redhat.com>
Diffstat (limited to 'cmd/podman/main.go')
-rw-r--r--cmd/podman/main.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd/podman/main.go b/cmd/podman/main.go
index cbca32cc8..847cc0731 100644
--- a/cmd/podman/main.go
+++ b/cmd/podman/main.go
@@ -104,9 +104,7 @@ func before(cmd *cobra.Command, args []string) error {
logrus.Errorf(err.Error())
os.Exit(1)
}
- if err := setSyslog(); err != nil {
- return err
- }
+
if err := setupRootless(cmd, args); err != nil {
return err
}
@@ -121,6 +119,9 @@ func before(cmd *cobra.Command, args []string) error {
return err
}
logrus.SetLevel(level)
+ if err := setSyslog(); err != nil {
+ return err
+ }
if err := setRLimits(); err != nil {
return err