summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--flags.go4
-rw-r--r--reallog.go10
-rw-r--r--sleep.go2
4 files changed, 17 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index d885f0b..0e76e55 100644
--- a/Makefile
+++ b/Makefile
@@ -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
diff --git a/flags.go b/flags.go
index 14f1f38..8488d01 100644
--- a/flags.go
+++ b/flags.go
@@ -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()")
diff --git a/reallog.go b/reallog.go
index ec68547..5a172b2 100644
--- a/reallog.go
+++ b/reallog.go
@@ -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...)
diff --git a/sleep.go b/sleep.go
index 17a6243..40484be 100644
--- a/sleep.go
+++ b/sleep.go
@@ -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)
//}