Updated cli flags
Better usage message Flipped the -pretty flag to -jsonlogs. Is now pretty per default
This commit is contained in:
parent
2b84d7eb2a
commit
1527c198e0
2 changed files with 36 additions and 7 deletions
4
main.go
4
main.go
|
@ -96,7 +96,6 @@ func main() {
|
|||
}
|
||||
|
||||
func setLogLevel() {
|
||||
log.Info().Str("new-level", *flagLogLevel).Msg("Attempting to set log level")
|
||||
switch strings.ToLower(*flagLogLevel) {
|
||||
case "trace":
|
||||
zerolog.SetGlobalLevel(zerolog.TraceLevel)
|
||||
|
@ -113,10 +112,11 @@ func setLogLevel() {
|
|||
default:
|
||||
zerolog.SetGlobalLevel(zerolog.InfoLevel)
|
||||
}
|
||||
log.Info().Str("new-level", *flagLogLevel).Msg("New logging level set")
|
||||
}
|
||||
|
||||
func setLogger(extraLogWriters ...io.Writer) {
|
||||
if *flagPrettyPrint {
|
||||
if !*flagLogJson {
|
||||
console := zerolog.ConsoleWriter{Out: os.Stderr}
|
||||
log.Logger = zerolog.New(zerolog.MultiLevelWriter(append([]io.Writer{console}, extraLogWriters...)...)).
|
||||
With().
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue