diff options
author | 2017-06-09 14:09:16 +0100 | |
---|---|---|
committer | 2017-06-09 14:09:16 +0100 | |
commit | 0d72efbbf9e45c8eeafdfa54154f5006a608e5e6 (patch) | |
tree | 1b41b6a2162cee11914a319b3b8c6175e3d6dd07 | |
parent | 2ec96e0bb53e260f98935813818441620245a641 (diff) | |
download | coredns-0d72efbbf9e45c8eeafdfa54154f5006a608e5e6.tar.gz coredns-0d72efbbf9e45c8eeafdfa54154f5006a608e5e6.tar.zst coredns-0d72efbbf9e45c8eeafdfa54154f5006a608e5e6.zip |
core: -log bolean flag to enable logging (#726)
* core: -log bolean flag to enable logging
Change to -log flag to a boolean that defaults false and when true
logs to stdout.
* And bool here
-rw-r--r-- | coremain/run.go | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/coremain/run.go b/coremain/run.go index 1c29b4be7..85024efcc 100644 --- a/coremain/run.go +++ b/coremain/run.go @@ -43,10 +43,10 @@ func init() { flag.StringVar(&conf, "conf", "", "Corefile to load (default \""+caddy.DefaultConfigFile+"\")") flag.StringVar(&cpu, "cpu", "100%", "CPU cap") flag.BoolVar(&plugins, "plugins", false, "List installed plugins") - flag.StringVar(&logfile, "log", "", "Process log file") flag.StringVar(&caddy.PidFile, "pidfile", "", "Path to write pid file") flag.BoolVar(&version, "version", false, "Show version") flag.BoolVar(&dnsserver.Quiet, "quiet", false, "Quiet mode (no initialization output)") + flag.BoolVar(&logfile, "log", false, "Log to standard output") caddy.RegisterCaddyfileLoader("flag", caddy.LoaderFunc(confLoader)) caddy.SetDefaultCaddyfileLoader("default", caddy.LoaderFunc(defaultLoader)) @@ -61,12 +61,7 @@ func Run() { flag.Parse() // Set up process log before anything bad happens - switch logfile { - case "stdout": - log.SetOutput(os.Stdout) - case "stderr": - log.SetOutput(os.Stderr) - default: + if logfile { log.SetOutput(os.Stdout) } log.SetFlags(log.LstdFlags) @@ -228,7 +223,7 @@ func setCPU(cpu string) error { var ( conf string cpu string - logfile string + logfile bool version bool plugins bool ) |