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) }