From 4529b473dc12d8a4d1b49c9ee1ba89897f86d616 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 6 Jan 2024 05:24:11 -0600 Subject: add LinuxStatus() Signed-off-by: Jeff Carr --- linuxstatus/args.go | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 linuxstatus/args.go (limited to 'linuxstatus/args.go') diff --git a/linuxstatus/args.go b/linuxstatus/args.go new file mode 100644 index 0000000..9457410 --- /dev/null +++ b/linuxstatus/args.go @@ -0,0 +1,61 @@ +package linuxstatus + +/* + this enables command line options from other packages like 'gui' and 'log' +*/ + +import ( + "go.wit.com/log" +) + +var NOW log.LogFlag +var NET log.LogFlag +var DNS log.LogFlag +var PROC log.LogFlag +var SPEW log.LogFlag +var CHANGE log.LogFlag +var STATUS log.LogFlag + +func init() { + NOW.B = false + NOW.Name = "NOW" + NOW.Subsystem = "cpdns" + NOW.Desc = "temp debugging stuff" + NOW.Register() + + NET.B = false + NET.Name = "NET" + NET.Subsystem = "cpdns" + NET.Desc = "Network logging" + NET.Register() + + DNS.B = false + DNS.Name = "DNS" + DNS.Subsystem = "cpdns" + DNS.Desc = "dnsStatus.update()" + DNS.Register() + + PROC.B = false + PROC.Name = "PROC" + PROC.Subsystem = "cpdns" + PROC.Desc = "/proc logging" + PROC.Register() + + SPEW.B = false + SPEW.Name = "SPEW" + SPEW.Subsystem = "cpdns" + SPEW.Desc = "spew logging" + SPEW.Register() + + CHANGE.B = false + CHANGE.Name = "CHANGE" + CHANGE.Subsystem = "cpdns" + CHANGE.Desc = "show droplet state changes" + CHANGE.Register() + + STATUS.B = false + STATUS.Name = "STATUS" + STATUS.Subsystem = "cpdns" + STATUS.Desc = "updateStatus()" + STATUS.Register() +} -- cgit v1.2.3