From 6ad6d6b25235557ee2d8107895f63b72b699b2c3 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Sat, 24 Feb 2024 14:40:35 -0800 Subject: [PATCH] wgengine/wglog: add TS_DEBUG_RAW_WGLOG envknob for raw wg logs Updates #7617 (part of debugging it) Change-Id: I1bcbdcf0f929e3bcf83f244b1033fd438aa6dac1 Signed-off-by: Brad Fitzpatrick --- wgengine/wglog/wglog.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wgengine/wglog/wglog.go b/wgengine/wglog/wglog.go index 9ce6dcca6..dabd4562a 100644 --- a/wgengine/wglog/wglog.go +++ b/wgengine/wglog/wglog.go @@ -10,6 +10,7 @@ import ( "sync" "github.com/tailscale/wireguard-go/device" + "tailscale.com/envknob" "tailscale.com/syncs" "tailscale.com/types/key" "tailscale.com/types/logger" @@ -87,6 +88,9 @@ func NewLogger(logf logger.Logf) *Logger { } logf(format, newargs...) } + if envknob.Bool("TS_DEBUG_RAW_WGLOG") { + wrapper = logf + } ret.DeviceLogger = &device.Logger{ Verbosef: logger.WithPrefix(wrapper, prefix+"[v2] "), Errorf: logger.WithPrefix(wrapper, prefix),