From 9b799d793e82f04c0be5c8aa38f8f86ea6e177c5 Mon Sep 17 00:00:00 2001 From: jiacai_wang Date: Sun, 3 Apr 2022 11:28:21 +0800 Subject: [PATCH] separate error and info for better logging. --- alidns.go | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/alidns.go b/alidns.go index 7fffbcf..9f00b65 100644 --- a/alidns.go +++ b/alidns.go @@ -7,7 +7,6 @@ import ( "io/ioutil" "log" "net/http" - "os" "github.com/aliyun/alibaba-cloud-sdk-go/services/alidns" ) @@ -54,7 +53,7 @@ func main() { configJson, err := ioutil.ReadFile(*configPath) if err != nil { - log.Fatal(err.Error()) + log.Fatal("read config file error:", err) } var config Config json.Unmarshal(configJson, &config) @@ -63,8 +62,7 @@ func main() { client, err := alidns.NewClientWithAccessKey(config.RegionId, config.AccessKeyId, config.AccessSecret) if err != nil { - fmt.Println(err.Error()) - os.Exit(-1) + log.Fatal("create alidns client error:", err) } describeDomainRequest := alidns.CreateDescribeDomainRecordsRequest() @@ -74,8 +72,7 @@ func main() { domainRecords, err := client.DescribeDomainRecords(describeDomainRequest) if err != nil { - fmt.Println(err.Error()) - os.Exit(-1) + log.Fatal("describe domain records error:", err) } var found bool = false @@ -102,12 +99,12 @@ func main() { updateDomainRecordRequest.Value = ip response, err := client.UpdateDomainRecord(updateDomainRecordRequest) if err != nil { - fmt.Println(err.Error()) + log.Println("update domain record error:", err) } if response.IsSuccess() { fmt.Println("success") } else { - fmt.Println("failed.", response.GetHttpContentString()) + log.Println("update domain record error:", response) } } } @@ -127,12 +124,12 @@ func main() { response, err := client.AddDomainRecord(addDomainRequest) if err != nil { - fmt.Println(err.Error()) + log.Println("add domain record error:", err) } if response.IsSuccess() { fmt.Println("success") } else { - fmt.Println("failed.", response.GetHttpContentString()) + log.Println("add domain record error:", response) } } }