summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go31
1 files changed, 6 insertions, 25 deletions
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()
}