diff --git a/cmd/agent/main.go b/cmd/agent/main.go index 45e2ebe8b16..e6481fe47ee 100644 --- a/cmd/agent/main.go +++ b/cmd/agent/main.go @@ -73,6 +73,7 @@ func main() { v, command, flags.AddConfigFileFlag, + flags.AddLoggingFlag, app.AddFlags, metrics.AddFlags, ) diff --git a/cmd/flags/flags.go b/cmd/flags/flags.go index 3d8834031d5..c5f2f0f1a2a 100644 --- a/cmd/flags/flags.go +++ b/cmd/flags/flags.go @@ -77,8 +77,13 @@ func SetDefaultHealthCheckPort(port int) { // AddFlags adds flags for SharedFlags func AddFlags(flagSet *flag.FlagSet) { flagSet.String(spanStorageType, "", fmt.Sprintf("Deprecated; please use %s environment variable", storage.SpanStorageTypeEnvVar)) - flagSet.String(logLevel, "info", "Minimal allowed log Level. For more levels see https://github.com/uber-go/zap") flagSet.Int(healthCheckHTTPPort, defaultHealthCheckPort, "The http port for the health check service") + AddLoggingFlag(flagSet) +} + +// AddLoggingFlag adds logging flag for SharedFlags +func AddLoggingFlag(flagSet *flag.FlagSet) { + flagSet.String(logLevel, "info", "Minimal allowed log Level. For more levels see https://github.com/uber-go/zap") } // InitFromViper initializes SharedFlags with properties from viper