Log network path only when changed

This commit is contained in:
世界
2026-10-02 18:00:09 +08:00
parent 21ba30b8c3
commit cdea9e87f1
+5 -1
View File
@@ -20,6 +20,7 @@ type platformDefaultInterfaceMonitor struct {
callbacks list.List[tun.DefaultInterfaceUpdateCallback]
myInterfaces []string
defaultInterfaceInitialized bool
lastNetworkPath string
}
func (m *platformDefaultInterfaceMonitor) Start() error {
@@ -57,7 +58,10 @@ func (m *platformDefaultInterfaceMonitor) UnregisterCallback(element *list.Eleme
}
func (m *platformDefaultInterfaceMonitor) UpdateNetworkPath(networkPath string) {
m.logger.Debug("updated network path: ", networkPath)
if networkPath != m.lastNetworkPath {
m.lastNetworkPath = networkPath
m.logger.Debug("updated network path: ", networkPath)
}
if m.powerManager == nil {
return
}