From cc6369abd329f61cc1867207565485d9e9d1d957 Mon Sep 17 00:00:00 2001 From: fumiama Date: Thu, 30 Dec 2021 16:26:33 +0800 Subject: [PATCH] add some logs --- gold/link/router.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gold/link/router.go b/gold/link/router.go index cd999b1..005072f 100644 --- a/gold/link/router.go +++ b/gold/link/router.go @@ -42,8 +42,8 @@ func (r *Router) SetDefault(l *Link) { // NextHop 得到前往 ip 的下一跳的 link func (r *Router) NextHop(ip string) *Link { ipb := net.ParseIP(ip) - logrus.Infoln("[router] search for ip", ipb) if ipb == nil { + logrus.Errorln("[router] nil ip") return nil } @@ -56,11 +56,14 @@ func (r *Router) NextHop(ip string) *Link { _, cdr, err := net.ParseCIDR(c) if err == nil { if cdr.Contains(ipb) { + logrus.Infoln("[router] get nexthop to", ipb, "-->", cdr) return l } } } + logrus.Errorln("[router] cannot find nexthop for ip:", ipb) + return nil }