From 2ace17294c0a20f889bb1e800a1c35e3cbd995df Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 13 Nov 2024 21:03:50 -0600 Subject: try to use the stdout view Signed-off-by: Jeff Carr --- main.go | 31 ++++++------------------------- 1 file changed, 6 insertions(+), 25 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 5a4241c..9ed14ff 100644 --- a/main.go +++ b/main.go @@ -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() } -- cgit v1.2.3