From eadd72a066c631f4d85ca70f85bdf4c37e1012a7 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 8 Jan 2024 22:34:08 -0600 Subject: [PATCH] go.wit.com/log NewFlag() Signed-off-by: Jeff Carr --- linuxstatus/args.go | 34 ++++++++++++++++------------------ linuxstatus/net.go | 2 +- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/linuxstatus/args.go b/linuxstatus/args.go index 4ba7ae1..bbc390a 100644 --- a/linuxstatus/args.go +++ b/linuxstatus/args.go @@ -12,29 +12,27 @@ var NOW log.LogFlag var INFO log.LogFlag var NET log.LogFlag var DNS log.LogFlag + var PROC log.LogFlag var SPEW log.LogFlag var WARN log.LogFlag + var CHANGE log.LogFlag var STATUS log.LogFlag -func myreg(f *log.LogFlag, b bool, name string, desc string) { - f.B = b - f.Subsystem = "go.wit.com/control-panels/dns/linuxstatus" - f.Short = "linux" - f.Desc = desc - f.Name = name - f.Register() -} - func init() { - myreg(&NOW, true, "NOW", "temp debugging stuff") - myreg(&INFO, false, "INFO", "normal debugging stuff") - myreg(&NET, false, "NET", "Network Logging") - myreg(&DNS, false, "DNS", "dnsStatus.update()") - myreg(&PROC, false, "PROC", "/proc logging") - myreg(&SPEW, false, "SPEW", "spew stuff") - myreg(&WARN, true, "WARN", "bad things") - myreg(&CHANGE, true, "CHANGE", "show droplet state changes") - myreg(&STATUS, false, "STATUS", "Update() details") + full := "go.wit.com/control-panels/dns/linuxstatus" + short := "linux" + + NOW.NewFlag( "NOW", true, full, short, "temp debugging stuff") + INFO.NewFlag("INFO", false, full, short, "normal debugging stuff") + NET.NewFlag( "NET", false, full, short, "Network logging") + DNS.NewFlag( "DNS", false, full, short, "dnsStatus.update()") + + PROC.NewFlag("PROC", false, full, short, "/proc loggging") + WARN.NewFlag("WARN", true, full, short, "bad things") + SPEW.NewFlag("SPEW", false, full, short, "spew stuff") + + CHANGE.NewFlag("CHANGE", true, full, short, "when host or dns change") + STATUS.NewFlag("STATUS", false, full, short, "Update() details") } diff --git a/linuxstatus/net.go b/linuxstatus/net.go index cbb7ad5..f0ccd17 100644 --- a/linuxstatus/net.go +++ b/linuxstatus/net.go @@ -195,7 +195,7 @@ func scanInterfaces() { switch v := addr.(type) { case *net.IPNet: if checkIP(v, i) { - log.Log(true, "scanInterfaces() IP is new () i =", v.IP.String()) + log.Log(NET, "scanInterfaces() IP is new () i =", v.IP.String()) } default: log.Log(NET, "\t\taddr.(type) = NO IDEA WHAT TO DO HERE v =", v)