From 1df6000c713a27469251eb151304e67c51907b03 Mon Sep 17 00:00:00 2001 From: Mmx233 Date: Mon, 28 Aug 2023 22:42:45 +0800 Subject: [PATCH] =?UTF-8?q?improve:=20=E4=BC=98=E5=8C=96=20ddns=20?= =?UTF-8?q?=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/pkg/dns/dns.go | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/internal/pkg/dns/dns.go b/internal/pkg/dns/dns.go index a731277..79ad55e 100644 --- a/internal/pkg/dns/dns.go +++ b/internal/pkg/dns/dns.go @@ -10,7 +10,7 @@ import ( ) func Run(c *Config) error { - log.Debugln("开始 DDNS 流程") + log.Debugf("开始 %s DDNS 流程", c.Provider) if c.TTL == 0 { c.TTL = 600 @@ -19,14 +19,14 @@ func Run(c *Config) error { // 配置解析 var dns Provider - var e error + var err error switch c.Provider { case "aliyun": - dns, e = aliyun.New(c.TTL, c.Conf, c.Http) + dns, err = aliyun.New(c.TTL, c.Conf, c.Http) case "cloudflare": - dns, e = cloudflare.New(int(c.TTL), c.Conf, c.Http) + dns, err = cloudflare.New(int(c.TTL), c.Conf, c.Http) case "dnspod": - dns, e = dnspod.New(uint64(c.TTL), c.Conf, c.Http.Transport) + dns, err = dnspod.New(uint64(c.TTL), c.Conf, c.Http.Transport) default: var msg string if c.Provider == "" { @@ -37,19 +37,19 @@ func Run(c *Config) error { log.Warnln(msg) return errors.New(msg) } - if e != nil { - log.Warnf("解析 DDNS 配置失败:%v", e) - return e + if err != nil { + log.Warnf("解析 DDNS config 失败:%v", err) + return err } // 修改 dns 记录 - if e = dns.SetDomainRecord(c.Domain, c.IP); e != nil { - log.Warnf("设置 dns 解析记录失败:%v", e) - return e + if err = dns.SetDomainRecord(c.Domain, c.IP); err != nil { + log.Warnf("设置 dns 解析记录失败:%v", err) + return err } - log.Debugln("DDNS 配置应用成功") + log.Debugf("DDNS 配置应用成功: %s | %s", c.Domain, c.IP) return nil }