Remove logs in router initialize

This commit is contained in:
世界 2024-06-03 13:03:07 +08:00
parent 968b9bc217
commit 53927d8bbd
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -402,20 +402,17 @@ func (r *Router) Initialize(inbounds []adapter.Inbound, outbounds []adapter.Outb
defaultOutboundForPacketConnection = detour defaultOutboundForPacketConnection = detour
} }
} }
var index, packetIndex int
if defaultOutboundForConnection == nil { if defaultOutboundForConnection == nil {
for i, detour := range outbounds { for _, detour := range outbounds {
if common.Contains(detour.Network(), N.NetworkTCP) { if common.Contains(detour.Network(), N.NetworkTCP) {
index = i
defaultOutboundForConnection = detour defaultOutboundForConnection = detour
break break
} }
} }
} }
if defaultOutboundForPacketConnection == nil { if defaultOutboundForPacketConnection == nil {
for i, detour := range outbounds { for _, detour := range outbounds {
if common.Contains(detour.Network(), N.NetworkUDP) { if common.Contains(detour.Network(), N.NetworkUDP) {
packetIndex = i
defaultOutboundForPacketConnection = detour defaultOutboundForPacketConnection = detour
break break
} }
@ -432,22 +429,6 @@ func (r *Router) Initialize(inbounds []adapter.Inbound, outbounds []adapter.Outb
outbounds = append(outbounds, detour) outbounds = append(outbounds, detour)
outboundByTag[detour.Tag()] = detour outboundByTag[detour.Tag()] = detour
} }
if defaultOutboundForConnection != defaultOutboundForPacketConnection {
var description string
if defaultOutboundForConnection.Tag() != "" {
description = defaultOutboundForConnection.Tag()
} else {
description = F.ToString(index)
}
var packetDescription string
if defaultOutboundForPacketConnection.Tag() != "" {
packetDescription = defaultOutboundForPacketConnection.Tag()
} else {
packetDescription = F.ToString(packetIndex)
}
r.logger.Info("using ", defaultOutboundForConnection.Type(), "[", description, "] as default outbound for connection")
r.logger.Info("using ", defaultOutboundForPacketConnection.Type(), "[", packetDescription, "] as default outbound for packet connection")
}
r.inboundByTag = inboundByTag r.inboundByTag = inboundByTag
r.outbounds = outbounds r.outbounds = outbounds
r.defaultOutboundForConnection = defaultOutboundForConnection r.defaultOutboundForConnection = defaultOutboundForConnection