summaryrefslogtreecommitdiff
path: root/log.go
diff options
context:
space:
mode:
Diffstat (limited to 'log.go')
-rw-r--r--log.go55
1 files changed, 55 insertions, 0 deletions
diff --git a/log.go b/log.go
new file mode 100644
index 0000000..33dc558
--- /dev/null
+++ b/log.go
@@ -0,0 +1,55 @@
+package main
+
+import (
+ "io"
+// "fmt"
+// "strings"
+ witlog "go.wit.com/log"
+)
+
+// various debugging flags
+var logNow bool = true // useful for active development
+var logError bool = true
+var logWarn bool = false
+var logInfo bool = false
+var logVerbose bool = false
+
+var outputS []string
+
+func log(b bool, a ...any) {
+ witlog.Log(b, a...)
+}
+
+func sleep(a ...any) {
+ witlog.Sleep(a...)
+}
+
+func exit(a ...any) {
+ witlog.Exit(a...)
+}
+
+/*
+func newLog(a ...any) {
+ s := fmt.Sprint(a...)
+ tmp := strings.Split(s, "\n")
+ outputS = append(outputS, tmp...)
+ if (len(outputS) > 50) {
+ outputS = outputS[10:]
+ }
+ if (me.baseGui != nil) {
+ v, _ := me.baseGui.View("msg")
+ if (v != nil) {
+ v.Clear()
+ fmt.Fprintln(v, strings.Join(outputS, "\n"))
+ }
+ }
+}
+*/
+
+func setOutput(w io.Writer) {
+ if (w == nil) {
+ return
+ }
+ witlog.SetTmp()
+ // witlog.SetToolkitOutput(newLog)
+}