From 00ccca0206941e8b16702fbc838954971fbbb92b Mon Sep 17 00:00:00 2001 From: crn4 Date: Thu, 19 Jun 2025 17:01:03 +0200 Subject: [PATCH] minor fix of logging --- management/server/grpcserver.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/management/server/grpcserver.go b/management/server/grpcserver.go index b79e20a59..81fad3857 100644 --- a/management/server/grpcserver.go +++ b/management/server/grpcserver.go @@ -36,6 +36,10 @@ import ( "github.com/netbirdio/netbird/management/server/types" ) +const ( + envLogBlockedPeers = "NB_LOG_BLOCKED_PEERS" +) + // GRPCServer an instance of a Management gRPC API server type GRPCServer struct { accountManager account.Manager @@ -80,7 +84,7 @@ func NewServer( } } - logBlockedPeers := os.Getenv("NB_LOG_BLOCKED_PEERS") == "true" + logBlockedPeers := os.Getenv(envLogBlockedPeers) == "true" return &GRPCServer{ wgKey: key, @@ -466,6 +470,9 @@ func (s *GRPCServer) Login(ctx context.Context, req *proto.EncryptedMessage) (*p peerMeta := extractPeerMeta(ctx, loginReq.GetMeta()) metahashed := metaHash(peerMeta, sRealIP) if !s.accountManager.AllowSync(peerKey.String(), metahashed) { + if s.logBlockedPeers { + log.WithContext(ctx).Warnf("peer %s with meta hash %d is blocked from login", peerKey.String(), metahashed) + } if s.appMetrics != nil { s.appMetrics.GRPCMetrics().CountLoginRequestBlocked() }