summaryrefslogtreecommitdiff
path: root/api.go
diff options
context:
space:
mode:
Diffstat (limited to 'api.go')
-rw-r--r--api.go35
1 files changed, 16 insertions, 19 deletions
diff --git a/api.go b/api.go
index 705c8cd..7185c94 100644
--- a/api.go
+++ b/api.go
@@ -22,7 +22,7 @@ func DoChange() *RRT {
var dnsRow *RRT
dnsRow = new(RRT)
- log.Println("DoChange() START")
+ log.Log(INFO, "DoChange() START")
if (CFdialog.proxyNode.S == "On") {
dnsRow.Proxied = true
} else {
@@ -42,20 +42,20 @@ func DoChange() *RRT {
dnsRow.data = makeJSON(dnsRow)
// show the JSON
- log.Println(dnsRow)
+ log.Log(INFO, dnsRow)
if (CFdialog.curlNode != nil) {
pretty, _ := FormatJSON(dnsRow.data)
- log.Println("http PUT curl =", pretty)
+ log.Log(INFO, "http PUT curl =", pretty)
CFdialog.curlNode.SetText(pretty)
}
return dnsRow
}
func SetRow(dnsRow *RRT) {
- log.Println("Look for changes in row", dnsRow.ID)
+ log.Log(INFO, "Look for changes in row", dnsRow.ID)
if (CFdialog.proxyNode != nil) {
- log.Println("Proxy", dnsRow.Proxied, "vs", CFdialog.proxyNode.S)
+ log.Log(INFO, "Proxy", dnsRow.Proxied, "vs", CFdialog.proxyNode.S)
if (dnsRow.Proxied == true) {
CFdialog.proxyNode.SetText("On")
} else {
@@ -68,12 +68,12 @@ func SetRow(dnsRow *RRT) {
if (CFdialog.zoneIdNode != nil) {
CFdialog.zoneIdNode.SetText(dnsRow.ZoneID)
}
- log.Println("zoneIdNode =", dnsRow.ZoneID)
+ log.Log(INFO, "zoneIdNode =", dnsRow.ZoneID)
if (CFdialog.rrNode != nil) {
CFdialog.rrNode.SetText(dnsRow.ID)
}
if (CFdialog.ValueNode != nil) {
- log.Println("Content", dnsRow.Content, "vs", CFdialog.ValueNode.S)
+ log.Log(INFO, "Content", dnsRow.Content, "vs", CFdialog.ValueNode.S)
CFdialog.ValueNode.SetText(dnsRow.Content)
}
if (CFdialog.NameNode != nil) {
@@ -90,17 +90,17 @@ func SetRow(dnsRow *RRT) {
// show the JSON
tmp := makeJSON(dnsRow)
- log.Println(tmp)
+ log.Spew(tmp)
if (CFdialog.curlNode != nil) {
pretty, _ := FormatJSON(tmp)
- log.Println("http PUT curl =", pretty)
+ log.Spew("http PUT curl =", pretty)
CFdialog.curlNode.SetText(pretty)
}
}
func GetZonefile(c *ConfigT) *DNSRecords {
var url = cloudflareURL + c.ZoneID + "/dns_records/?per_page=100"
- log.Println("getZonefile()", c.Domain, url)
+ log.Log(ZONE, "getZonefile()", c.Domain, url)
req, err := http.NewRequest("GET", url, nil)
if err != nil {
log.Error(err, "http.NewRequest error")
@@ -112,7 +112,7 @@ func GetZonefile(c *ConfigT) *DNSRecords {
// req.Header.Set("X-Auth-Key", c.Auth)
// req.Header.Set("X-Auth-Email", c.Email)
- log.Println("getZonefile() auth, email", c.Auth, c.Email)
+ log.Log(ZONE, "getZonefile() auth, email", c.Auth, c.Email)
client := &http.Client{}
resp, err := client.Do(req)
@@ -142,7 +142,7 @@ func GetZonefile(c *ConfigT) *DNSRecords {
return nil
}
- log.Println("getZonefile() worked", records)
+ log.Log(ZONE, "getZonefile() worked", records)
return &records
}
@@ -172,7 +172,7 @@ func makeJSON(dnsRow *RRT) string {
// https://api.cloudflare.com/client/v4/zones
func GetZones(auth, email string) *DNSRecords {
var url = "https://api.cloudflare.com/client/v4/zones?per_page=100"
- log.Println("getZones()", url)
+ log.Log(ZONE, "getZones()", url)
req, err := http.NewRequest("GET", url, nil)
if err != nil {
log.Error(err, "http.NewRequest error")
@@ -184,7 +184,7 @@ func GetZones(auth, email string) *DNSRecords {
// req.Header.Set("X-Auth-Key", auth)
// req.Header.Set("X-Auth-Email", email)
- log.Println("getZones() auth, email", auth, email)
+ log.Log(ZONE, "getZones() auth, email", auth, email)
client := &http.Client{}
resp, err := client.Do(req)
@@ -218,9 +218,6 @@ func GetZones(auth, email string) *DNSRecords {
Proxiable bool "json:\"proxiable\""; TTL int "json:\"ttl\"" }
*/
- // log.Println("getZones() worked", records)
- // log.Println("spew dump:")
- // spew.Dump(records)
for _, record := range records.Result {
log.Spew("spew record:", record)
log.Info("record:", record.Name, record.ID)
@@ -234,10 +231,10 @@ func GetZones(auth, email string) *DNSRecords {
newc.Email = email
Config[record.Name] = newc
- log.Println("zonedrop.AddText:", record.Name, record.ID)
+ log.Log(ZONE, "zonedrop.AddText:", record.Name, record.ID)
}
for d, _ := range Config {
- log.Println("Config entry:", d)
+ log.Log(ZONE, "Config entry:", d)
}
return &records