From 5732ee15ee542fc1076b5ba15e2696e24de1c9f5 Mon Sep 17 00:00:00 2001 From: Maycon Santos Date: Sat, 29 Mar 2025 15:14:18 +0100 Subject: [PATCH] use logrus writer --- client/internal/peer/ice/agent.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/internal/peer/ice/agent.go b/client/internal/peer/ice/agent.go index b1a753e89..ddae36d10 100644 --- a/client/internal/peer/ice/agent.go +++ b/client/internal/peer/ice/agent.go @@ -4,10 +4,12 @@ import ( "time" "github.com/pion/ice/v3" + "github.com/pion/logging" "github.com/pion/randutil" log "github.com/sirupsen/logrus" "github.com/netbirdio/netbird/client/internal/stdnet" + "github.com/netbirdio/netbird/formatter/txt" ) const ( @@ -35,6 +37,11 @@ func NewAgent(iFaceDiscover stdnet.ExternalIFaceDiscover, config Config, candida log.Errorf("failed to create pion's stdnet: %s", err) } + fac := logging.NewDefaultLoggerFactory() + logger := log.New() + logger.Formatter = txt.NewTextFormatter() + fac.Writer = logger.Writer() + agentConfig := &ice.AgentConfig{ MulticastDNSMode: ice.MulticastDNSModeDisabled, NetworkTypes: []ice.NetworkType{ice.NetworkTypeUDP4, ice.NetworkTypeUDP6}, @@ -51,7 +58,7 @@ func NewAgent(iFaceDiscover stdnet.ExternalIFaceDiscover, config Config, candida RelayAcceptanceMinWait: &iceRelayAcceptanceMinWait, LocalUfrag: ufrag, LocalPwd: pwd, - LoggerFactory: newLogrusFactory(log.StandardLogger()), + LoggerFactory: fac, } if config.DisableIPv6Discovery {