Skip to content

Commit bb05b1f

Browse files
authored
fix: Use slog for devtunnel logging (coder#3248)
Ensures standardized logging for server.
1 parent cef622d commit bb05b1f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

coderd/devtunnel/tunnel.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ func NewWithConfig(ctx context.Context, logger slog.Logger, cfg Config) (*Tunnel
7979
}
8080
wgEndpoint := netip.AddrPortFrom(wgAddr, cfg.Tunnel.WireguardPort)
8181

82-
dev := device.NewDevice(tun, conn.NewDefaultBind(), device.NewLogger(device.LogLevelError, "devtunnel "))
82+
dlog := &device.Logger{
83+
Verbosef: slog.Stdlib(ctx, logger, slog.LevelDebug).Printf,
84+
Errorf: slog.Stdlib(ctx, logger, slog.LevelError).Printf,
85+
}
86+
dev := device.NewDevice(tun, conn.NewDefaultBind(), dlog)
8387
err = dev.IpcSet(fmt.Sprintf(`private_key=%s
8488
public_key=%s
8589
endpoint=%s

0 commit comments

Comments
 (0)