improve: 优化 ddns 调试日志
This commit is contained in:
@@ -10,7 +10,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func Run(c *Config) error {
|
func Run(c *Config) error {
|
||||||
log.Debugln("开始 DDNS 流程")
|
log.Debugf("开始 %s DDNS 流程", c.Provider)
|
||||||
|
|
||||||
if c.TTL == 0 {
|
if c.TTL == 0 {
|
||||||
c.TTL = 600
|
c.TTL = 600
|
||||||
@@ -19,14 +19,14 @@ func Run(c *Config) error {
|
|||||||
// 配置解析
|
// 配置解析
|
||||||
|
|
||||||
var dns Provider
|
var dns Provider
|
||||||
var e error
|
var err error
|
||||||
switch c.Provider {
|
switch c.Provider {
|
||||||
case "aliyun":
|
case "aliyun":
|
||||||
dns, e = aliyun.New(c.TTL, c.Conf, c.Http)
|
dns, err = aliyun.New(c.TTL, c.Conf, c.Http)
|
||||||
case "cloudflare":
|
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":
|
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:
|
default:
|
||||||
var msg string
|
var msg string
|
||||||
if c.Provider == "" {
|
if c.Provider == "" {
|
||||||
@@ -37,19 +37,19 @@ func Run(c *Config) error {
|
|||||||
log.Warnln(msg)
|
log.Warnln(msg)
|
||||||
return errors.New(msg)
|
return errors.New(msg)
|
||||||
}
|
}
|
||||||
if e != nil {
|
if err != nil {
|
||||||
log.Warnf("解析 DDNS 配置失败:%v", e)
|
log.Warnf("解析 DDNS config 失败:%v", err)
|
||||||
return e
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// 修改 dns 记录
|
// 修改 dns 记录
|
||||||
|
|
||||||
if e = dns.SetDomainRecord(c.Domain, c.IP); e != nil {
|
if err = dns.SetDomainRecord(c.Domain, c.IP); err != nil {
|
||||||
log.Warnf("设置 dns 解析记录失败:%v", e)
|
log.Warnf("设置 dns 解析记录失败:%v", err)
|
||||||
return e
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Debugln("DDNS 配置应用成功")
|
log.Debugf("DDNS 配置应用成功: %s | %s", c.Domain, c.IP)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user