Skip to content

Commit

Permalink
Add hints for promlog
Browse files Browse the repository at this point in the history
  • Loading branch information
lucacome committed Dec 19, 2023
1 parent 686da34 commit 24125d8
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions promlog/flag/flag.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ const FormatFlagHelp = "Output format of log messages. One of: [logfmt, json]"
func AddFlags(a *kingpin.Application, config *promlog.Config) {
config.Level = &promlog.AllowedLevel{}
a.Flag(LevelFlagName, LevelFlagHelp).
Default("info").SetValue(config.Level)
Default("info").HintOptions("debug", "info", "warn", "error").
SetValue(config.Level)

config.Format = &promlog.AllowedFormat{}
a.Flag(FormatFlagName, FormatFlagHelp).
Default("logfmt").SetValue(config.Format)
Default("logfmt").HintOptions("logfmt", "json").
SetValue(config.Format)
}

0 comments on commit 24125d8

Please sign in to comment.