diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 31 |
1 files changed, 6 insertions, 25 deletions
@@ -90,32 +90,18 @@ func mainGogui() { log.Warn("YAHOOOO Recovered in guiMain application:", r) log.Warn("Recovered from panic:", r) me.baseGui.Close() + log.CaptureMode(nil) + log.Warn("YAHOOOO Recovered in guiMain application:", r) + log.Warn("Recovered from panic:", r) me.myTree.SendToolkitPanic() - // attempts to control STDOUT - /* - // allow gocui to close if possible, then print stack - log.Sleep(1) - me.myTree.SendToolkitLoad("nocui") - log.Sleep(3) - os.Stdout = origStdout - os.Stderr = origStderr - log.Warn("Stack trace:") - debug.PrintStack() - - // attempt to switch to the nocui toolkit - log.Sleep(1) - // panic("BUMMER") - */ return } }() - // attempts to control STDOUT - /* + var err error - log.Log(INFO, "main() start Init()") - outf, err = os.OpenFile("/tmp/witgui.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) + outf, err = os.OpenFile("/tmp/captureMode.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) if err != nil { log.Error(err, "error opening file: %v") os.Exit(0) @@ -124,13 +110,8 @@ func mainGogui() { os.Stdout = outf defer outf.Close() - // setOutput(outf) - // log("This is a test log entry") + log.CaptureMode(outf) - ferr, _ := os.OpenFile("/tmp/witgui.err", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0664) - origStderr = os.Stderr - os.Stderr = ferr - */ gocuiMain() } |
