From 7d0305aba2eb201e08fa5e0864c9c345b0be193c Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Mon, 18 Dec 2023 20:15:47 -0800 Subject: [PATCH] Add hints for promlog Signed-off-by: Luca Comellini --- promlog/flag/flag.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/promlog/flag/flag.go b/promlog/flag/flag.go index c25d818d..968e43a4 100644 --- a/promlog/flag/flag.go +++ b/promlog/flag/flag.go @@ -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) }