From 27ba78f4069b78c8cebb8422383ac36041f6ed9e Mon Sep 17 00:00:00 2001 From: Avi Zimmerman Date: Fri, 7 Jul 2023 20:38:36 +0300 Subject: [PATCH] Use context logger when creating interface --- pkg/net/system/interface.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkg/net/system/interface.go b/pkg/net/system/interface.go index d4963004b..2e5badd66 100644 --- a/pkg/net/system/interface.go +++ b/pkg/net/system/interface.go @@ -18,7 +18,6 @@ limitations under the License. package system import ( - "context" "errors" "fmt" "net" @@ -28,6 +27,7 @@ import ( "golang.org/x/exp/slog" + "github.com/webmeshproj/node/pkg/context" "github.com/webmeshproj/node/pkg/net/system/link" "github.com/webmeshproj/node/pkg/net/system/routes" ) @@ -79,9 +79,8 @@ func New(ctx context.Context, opts *Options) (Interface, error) { if opts.MTU == 0 { opts.MTU = DefaultMTU } - log := slog.Default().With( - slog.String("component", "wireguard"), - slog.String("facility", "device")) + log := context.LoggerFrom(ctx).With(slog.String("component", "wireguard")) + ctx = context.WithLogger(ctx, log) iface := &sysInterface{ opts: opts, }