From d29c56e22d0ab7815f3818f9334bf9d440b04cde Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 9 Feb 2024 10:27:36 -0600 Subject: [PATCH] TODO: send os.Stdout to stdout view Signed-off-by: Jeff Carr --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 2fb1b91..5a4241c 100644 --- a/main.go +++ b/main.go @@ -90,23 +90,28 @@ func mainGogui() { log.Warn("YAHOOOO Recovered in guiMain application:", r) log.Warn("Recovered from panic:", r) me.baseGui.Close() + 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 - me.myTree.SendToolkitPanic() 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()") @@ -125,6 +130,7 @@ func mainGogui() { ferr, _ := os.OpenFile("/tmp/witgui.err", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0664) origStderr = os.Stderr os.Stderr = ferr + */ gocuiMain() }