From 8548428db4b215048c6f91a5cf71da7ff8274676 Mon Sep 17 00:00:00 2001 From: Caleb Bassi Date: Sun, 9 Dec 2018 21:23:05 -0800 Subject: [PATCH] Redirect stderr to logfile --- main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 556e79a..b03a92b 100644 --- a/main.go +++ b/main.go @@ -361,9 +361,11 @@ func logging() *os.File { } func main() { - defer logging().Close() + lf := logging() + defer lf.Close() cliArguments() - termuiColors() // need to do this before initializing widgets so that they can inherit the colors + syscall.Dup2(int(lf.Fd()), 2) // redirect stderr to logfile + termuiColors() // need to do this before initializing widgets so that they can inherit the colors initWidgets() widgetColors() help = w.NewHelpMenu()