summaryrefslogtreecommitdiff
path: root/andlabs/log.go
diff options
context:
space:
mode:
Diffstat (limited to 'andlabs/log.go')
-rw-r--r--andlabs/log.go40
1 files changed, 25 insertions, 15 deletions
diff --git a/andlabs/log.go b/andlabs/log.go
index bfc72cd..594ca5c 100644
--- a/andlabs/log.go
+++ b/andlabs/log.go
@@ -1,24 +1,34 @@
package main
+/*
+ this enables command line options from other packages like 'gui' and 'log'
+*/
+
import (
- witlog "go.wit.com/log"
+ log "go.wit.com/log"
)
-// various debugging flags
-var logNow bool = true // useful for active development
-var logError bool = true
-var logWarn bool = true
-var logInfo bool = false
-var logVerbose bool = false
+var NOW log.LogFlag
+var INFO log.LogFlag
-func log(b *witlog.LogFlag, a ...any) {
- witlog.Log(b, a...)
-}
+var SPEW log.LogFlag
+var WARN log.LogFlag
-func sleep(a ...any) {
- witlog.Sleep(a...)
-}
+var ERROR log.LogFlag
+var CHANGE log.LogFlag
+var TOOLKIT log.LogFlag
+
+func init() {
+ full := "toolkit/nocui"
+ short := "nocui"
+
+ NOW.NewFlag( "NOW", true, full, short, "temp debugging stuff")
+ INFO.NewFlag("INFO", false, full, short, "normal debugging stuff")
+
+ WARN.NewFlag("WARN", true, full, short, "bad things")
+ SPEW.NewFlag("SPEW", false, full, short, "spew stuff")
-func exit(a ...any) {
- witlog.Exit(a...)
+ ERROR.NewFlag("ERROR", false, full, short, "toolkit errors")
+ CHANGE.NewFlag("ERROR", false, full, short, "show when the user does things")
+ TOOLKIT.NewFlag("ERROR", false, full, short, "andlabs specific stuff")
}