fix: 对齐V4和V6的输出

This commit is contained in:
spiritlhl 2025-04-08 14:22:56 +00:00
parent ddc2f9b401
commit 4caf507831
2 changed files with 8 additions and 8 deletions

View File

@ -104,7 +104,7 @@ func trace(ch chan Result, i int) {
Logger.Info(fmt.Sprintf("%s (%s) 线路识别为: CN2GIA", ipv4Names[i], ipv4s[i]))
}
}
tempText += fmt.Sprintf("%-15s ", ipv4s[i])
tempText += fmt.Sprintf("%-24s ", ipv4s[i])
for _, asn := range asns {
asnDescription := m[asn]
switch asn {
@ -114,27 +114,27 @@ func trace(ch chan Result, i int) {
continue
case "AS9929":
if !strings.Contains(tempText, asnDescription) {
tempText += DarkGreen(asnDescription) + " "
tempText += DarkGreen(asnDescription) + " "
}
case "AS4809a":
if !strings.Contains(tempText, asnDescription) {
tempText += DarkGreen(asnDescription) + " "
tempText += DarkGreen(asnDescription) + " "
}
case "AS23764":
if !strings.Contains(tempText, asnDescription) {
tempText += DarkGreen(asnDescription) + " "
tempText += DarkGreen(asnDescription) + " "
}
case "AS4809b":
if !strings.Contains(tempText, asnDescription) {
tempText += Green(asnDescription) + " "
tempText += Green(asnDescription) + " "
}
case "AS58807":
if !strings.Contains(tempText, asnDescription) {
tempText += Green(asnDescription) + " "
tempText += Green(asnDescription) + " "
}
default:
if !strings.Contains(tempText, asnDescription) {
tempText += White(asnDescription) + " "
tempText += White(asnDescription) + " "
}
}
}

View File

@ -61,7 +61,7 @@ func traceIPv6(ch chan Result, i int, offset int) {
}
hops, err := Trace(net.ParseIP(ipv6s[i]))
if err != nil {
s := fmt.Sprintf("%v %-25s %v", ipv6Names[i], ipv6s[i], err)
s := fmt.Sprintf("%v %-24s %v", ipv6Names[i], ipv6s[i], err)
if EnableLoger {
Logger.Error(fmt.Sprintf("追踪 %s (%s) 失败: %v", ipv6Names[i], ipv6s[i], err))
}