package linuxstatus /* this enables command line options from other packages like 'gui' and 'log' */ import ( "go.wit.com/log" ) 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") }