add quiet flag

This commit is contained in:
shoopea
2023-06-29 23:46:53 +02:00
parent f94f9b9f71
commit 89ae6ea612
2 changed files with 8 additions and 4 deletions

View File

@@ -13,6 +13,7 @@ var (
cfgFile = flag.String("config", "config.json", "config file")
isDaemon = flag.Bool("daemon", false, "run as daemon")
debug = flag.Bool("debug", false, "log debug messages")
quiet = flag.Bool("quiet", false, "remove most log messages")
logFile = flag.String("logfile", "", "log file")
cfg Config
email *Email
@@ -26,6 +27,9 @@ func main() {
if *debug {
log.SetLevel(log.DebugLevel)
}
if *quiet {
log.SetLevel(log.WarnLevel)
}
if *logFile != "" {
if f, err := os.OpenFile(*logFile, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644); err != nil {
log.Printf("Cannot open logfile (%s)", err)