diff options
| -rw-r--r-- | Makefile | 4 | ||||
| -rw-r--r-- | flags.go | 4 | ||||
| -rw-r--r-- | reallog.go | 10 | ||||
| -rw-r--r-- | sleep.go | 2 |
4 files changed, 17 insertions, 3 deletions
@@ -1,5 +1,9 @@ # git remote add github [email protected]:wit-go/log.git +all: + #@GO111MODULE=off go vet -x + GO111MODULE=off go vet + redomod: rm -f go.* GO111MODULE= go mod init @@ -56,6 +56,8 @@ type LogFlag struct { } var flags []*LogFlag +var daemonMode bool + func init() { full := "go.wit.com/log" @@ -69,6 +71,8 @@ func init() { always.short = short always.desc = "internal only" + daemonMode = false + INFO = NewFlag("INFO", true, full, short, "Enable log.Info()") SPEW = NewFlag("SPEW", false, full, short, "Enable log.Spew()") WARN = NewFlag("WARN", true, full, short, "Enable log.Warn()") @@ -8,12 +8,18 @@ import ( reallog "log" ) -var daemonMode bool = false - func DaemonMode(b bool) { daemonMode = b } +func DaemonShow() { + if daemonMode { + fmt.Println("daemonMode=true") + } else { + fmt.Println("daemonMode=false") + } +} + func realPrintln(a ...any) { if daemonMode { fmt.Println(a...) @@ -41,7 +41,7 @@ func Sleep(a ...any) { exit("dont like apples") # ok. I'll make a note of that */ func Exit(a ...any) { - Error(errors.New("log.Exit()"), a) + Error(errors.New("log.Exit()"), a...) //if (a) { // os.Exit(a) //} |
