func main() { flag.Parse() d := new(daemon.Daemon) d.Debug = *debug d.ConfigFile = *f os.Exit(d.Run(*oneshot, *noop)) }
func main() { flag.Parse() if *printVersion { fmt.Printf("%s\n", version) os.Exit(0) } d := new(daemon.Daemon) if *debug { log.SetLevel(log.DebugLevel) } if *logToSyslog { hook, err := logrus_syslog.NewSyslogHook("", "", syslog.LOG_INFO, "") if err == nil { log.AddHook(hook) } } d.Debug = *debug d.ConfigFile = *f os.Exit(d.Run(*oneshot, *noop)) }