Merge pull request #2057 from giuseppe/no-reopen-stderr
main: not reopen /dev/stderr
This commit is contained in:
commit
b9b6cc6e47
10
main.go
10
main.go
|
@ -87,7 +87,7 @@ func main() {
|
|||
},
|
||||
cli.StringFlag{
|
||||
Name: "log",
|
||||
Value: "/dev/stderr",
|
||||
Value: "",
|
||||
Usage: "set the log file path where internal debug information is written",
|
||||
},
|
||||
cli.StringFlag{
|
||||
|
@ -157,9 +157,15 @@ func (f *FatalWriter) Write(p []byte) (n int, err error) {
|
|||
}
|
||||
|
||||
func createLogConfig(context *cli.Context) logs.Config {
|
||||
logFilePath := context.GlobalString("log")
|
||||
logPipeFd := ""
|
||||
if logFilePath == "" {
|
||||
logPipeFd = "2"
|
||||
}
|
||||
config := logs.Config{
|
||||
LogPipeFd: logPipeFd,
|
||||
LogLevel: logrus.InfoLevel,
|
||||
LogFilePath: context.GlobalString("log"),
|
||||
LogFilePath: logFilePath,
|
||||
LogFormat: context.GlobalString("log-format"),
|
||||
}
|
||||
if context.GlobalBool("debug") {
|
||||
|
|
Loading…
Reference in New Issue