From 3c2da3f096a5e8aeaa657deb2dc047cc23118c99 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 8 Jan 2024 20:52:10 -0600 Subject: use "go.wit.com/log" Signed-off-by: Jeff Carr --- log.go | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 log.go (limited to 'log.go') 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) +} -- cgit v1.2.3