summaryrefslogtreecommitdiff
path: root/smartwindow/args.go
blob: 2481b9b463e8d1a02aa5541e779a3ebcdb1963aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package smartwindow

/*
	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 SPEW log.LogFlag
var WARN log.LogFlag

func myreg(f *log.LogFlag, b bool, name string, desc string) {
	f.B = b
	f.Subsystem = "go.wit.com/gadgets/smartwindow"
	f.Short = "smartWin"
	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(&SPEW,   false, "SPEW",   "spew stuff")
	myreg(&WARN,   true,  "WARN",   "bad things")
}