From b5090a01ecf029351ee5b5ac8d655084f3633141 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Wed, 28 Jan 2026 14:39:34 +0000 Subject: [PATCH] cmd: use zf constants for zerolog field names Update CLI logging to use zf.* constants instead of inline strings for consistency with the rest of the codebase. --- cmd/headscale/cli/mockoidc.go | 3 ++- cmd/headscale/cli/users.go | 5 +++-- cmd/headscale/cli/utils.go | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/headscale/cli/mockoidc.go b/cmd/headscale/cli/mockoidc.go index 9969f7c6..c0e30841 100644 --- a/cmd/headscale/cli/mockoidc.go +++ b/cmd/headscale/cli/mockoidc.go @@ -10,6 +10,7 @@ import ( "strconv" "time" + "github.com/juanfont/headscale/hscontrol/util/zlog/zf" "github.com/oauth2-proxy/mockoidc" "github.com/rs/zerolog/log" "github.com/spf13/cobra" @@ -78,7 +79,7 @@ func mockOIDC() error { return fmt.Errorf("unmarshalling users: %w", err) } - log.Info().Interface("users", users).Msg("loading users from JSON") + log.Info().Interface(zf.Users, users).Msg("loading users from JSON") log.Info().Msgf("Access token TTL: %s", accessTTL) diff --git a/cmd/headscale/cli/users.go b/cmd/headscale/cli/users.go index 9a816c78..28e5e324 100644 --- a/cmd/headscale/cli/users.go +++ b/cmd/headscale/cli/users.go @@ -8,6 +8,7 @@ import ( v1 "github.com/juanfont/headscale/gen/go/headscale/v1" "github.com/juanfont/headscale/hscontrol/util" + "github.com/juanfont/headscale/hscontrol/util/zlog/zf" "github.com/pterm/pterm" "github.com/rs/zerolog/log" "github.com/spf13/cobra" @@ -81,7 +82,7 @@ var createUserCmd = &cobra.Command{ defer cancel() defer conn.Close() - log.Trace().Interface("client", client).Msg("Obtained gRPC client") + log.Trace().Interface(zf.Client, client).Msg("Obtained gRPC client") request := &v1.CreateUserRequest{Name: userName} @@ -107,7 +108,7 @@ var createUserCmd = &cobra.Command{ request.PictureUrl = pictureURL } - log.Trace().Interface("request", request).Msg("Sending CreateUser request") + log.Trace().Interface(zf.Request, request).Msg("Sending CreateUser request") response, err := client.CreateUser(ctx, request) if err != nil { ErrorOutput( diff --git a/cmd/headscale/cli/utils.go b/cmd/headscale/cli/utils.go index 0d0025d3..67434b92 100644 --- a/cmd/headscale/cli/utils.go +++ b/cmd/headscale/cli/utils.go @@ -11,6 +11,7 @@ import ( "github.com/juanfont/headscale/hscontrol" "github.com/juanfont/headscale/hscontrol/types" "github.com/juanfont/headscale/hscontrol/util" + "github.com/juanfont/headscale/hscontrol/util/zlog/zf" "github.com/rs/zerolog/log" "google.golang.org/grpc" "google.golang.org/grpc/credentials" @@ -118,7 +119,7 @@ func newHeadscaleCLIWithConfig() (context.Context, v1.HeadscaleServiceClient, *g } } - log.Trace().Caller().Str("address", address).Msg("Connecting via gRPC") + log.Trace().Caller().Str(zf.Address, address).Msg("Connecting via gRPC") conn, err := grpc.DialContext(ctx, address, grpcOptions...) if err != nil { log.Fatal().Caller().Err(err).Msgf("Could not connect: %v", err)