go-jamming/main.go

29 lines
621 B
Go
Raw Normal View History

package main
2021-04-07 10:06:16 +02:00
import (
"flag"
"os"
2021-04-09 18:04:04 +02:00
"brainbaking.com/go-jamming/app"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
2021-04-07 10:06:16 +02:00
)
func main() {
zerolog.TimeFieldFormat = zerolog.TimeFormatUnix
verboseFlag := flag.Bool("verbose", false, "Verbose mode (pretty print log, debug level)")
flag.Parse()
// logs by default to Stderr (/var/log/syslog). Rolling files possible via lumberjack.
zerolog.SetGlobalLevel(zerolog.InfoLevel)
if *verboseFlag == true {
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
zerolog.SetGlobalLevel(zerolog.DebugLevel)
}
log.Debug().Msg("Let's a go!")
2021-04-07 10:06:16 +02:00
app.Start()
}