go.wit.com/log NewFlag()

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-01-08 22:34:08 -06:00
parent e538ae8009
commit eadd72a066
2 changed files with 17 additions and 19 deletions

View File

@ -12,29 +12,27 @@ var NOW log.LogFlag
var INFO log.LogFlag var INFO log.LogFlag
var NET log.LogFlag var NET log.LogFlag
var DNS log.LogFlag var DNS log.LogFlag
var PROC log.LogFlag var PROC log.LogFlag
var SPEW log.LogFlag var SPEW log.LogFlag
var WARN log.LogFlag var WARN log.LogFlag
var CHANGE log.LogFlag var CHANGE log.LogFlag
var STATUS 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() { func init() {
myreg(&NOW, true, "NOW", "temp debugging stuff") full := "go.wit.com/control-panels/dns/linuxstatus"
myreg(&INFO, false, "INFO", "normal debugging stuff") short := "linux"
myreg(&NET, false, "NET", "Network Logging")
myreg(&DNS, false, "DNS", "dnsStatus.update()") NOW.NewFlag( "NOW", true, full, short, "temp debugging stuff")
myreg(&PROC, false, "PROC", "/proc logging") INFO.NewFlag("INFO", false, full, short, "normal debugging stuff")
myreg(&SPEW, false, "SPEW", "spew stuff") NET.NewFlag( "NET", false, full, short, "Network logging")
myreg(&WARN, true, "WARN", "bad things") DNS.NewFlag( "DNS", false, full, short, "dnsStatus.update()")
myreg(&CHANGE, true, "CHANGE", "show droplet state changes")
myreg(&STATUS, false, "STATUS", "Update() details") 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")
} }

View File

@ -195,7 +195,7 @@ func scanInterfaces() {
switch v := addr.(type) { switch v := addr.(type) {
case *net.IPNet: case *net.IPNet:
if checkIP(v, i) { 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: default:
log.Log(NET, "\t\taddr.(type) = NO IDEA WHAT TO DO HERE v =", v) log.Log(NET, "\t\taddr.(type) = NO IDEA WHAT TO DO HERE v =", v)