wgengine/wglog: drop 1/s "interface is up" messages.

Fixes #1388.

Signed-off-by: David Anderson <danderson@tailscale.com>
This commit is contained in:
David Anderson 2021-02-22 21:57:51 -08:00 committed by Brad Fitzpatrick
parent 188bb14269
commit d038a5295d

View File

@ -40,6 +40,11 @@ func NewLogger(logf logger.Logf) *Logger {
// Drop. See https://github.com/tailscale/tailscale/issues/1239.
return
}
if strings.Contains(msg, "Interface up requested") || strings.Contains(msg, "Interface down requested") {
// Drop. Logs 1/s constantly while the tun device is open.
// See https://github.com/tailscale/tailscale/issues/1388.
return
}
r := ret.replacer.Load()
if r == nil {
// No replacements specified; log as originally planned.