From 373ea6dfc5e37930c4d9f31ff356720059265132 Mon Sep 17 00:00:00 2001 From: nls Date: Sun, 23 Jun 2019 06:48:55 +0530 Subject: [PATCH] /dev/stdout & /dev/stderr as LogFileName --- daemon_unix.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon_unix.go b/daemon_unix.go index 3bd7dc9..d14068b 100644 --- a/daemon_unix.go +++ b/daemon_unix.go @@ -141,7 +141,11 @@ func (d *Context) openFiles() (err error) { } if len(d.LogFileName) > 0 { - if d.logFile, err = os.OpenFile(d.LogFileName, + if d.LogFileName == "/dev/stdout" { + d.logFile = os.Stdout + } else if d.LogFileName == "/dev/stderr" { + d.logFile = os.Stderr + } else if d.logFile, err = os.OpenFile(d.LogFileName, os.O_WRONLY|os.O_CREATE|os.O_APPEND, d.LogFilePerm); err != nil { return }