package main import ( "log" "reflect" witlog "git.wit.org/wit/gui/log" ) // various debugging flags var logNow bool = true // useful for active development var LogError bool = true var LogProc bool = false // turn on /proc debugging output var DEBUGON bool = false var DEBUGPROC bool = false var DEBUGNET bool = false var SPEW witlog.Spewt // var log interface{} /* func log(a ...any) { witlog.Where = "wit/gui" witlog.Log(a...) } */ func sleep(a ...any) { witlog.Sleep(a...) } func exit(a ...any) { debug(LogError, "got to log() exit") witlog.Exit(a...) } func debug(a ...any) { if (! DEBUGON) { return } if (a == nil) { return } var tbool bool if (reflect.TypeOf(a[0]) == reflect.TypeOf(tbool)) { if (a[0] == false) { return } a[0] = "ipv6 cp" // ipv6 control panel debugging line } log.Println(a...) }