From 2c0925004de146568b9aaf5cc92850d0a7d8d09b Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Mon, 12 Aug 2019 14:23:50 -0700 Subject: [PATCH] windows log to file --- main.go | 9 +++++++-- windows/debug.bat | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 windows/debug.bat diff --git a/main.go b/main.go index f1352df5..e5e75c88 100644 --- a/main.go +++ b/main.go @@ -37,6 +37,12 @@ func init() { } func main() { + if runtime.GOOS == "windows" { + filelogger, err := log.NewFile(log.LevelInfo, "cwtch_log.txt") + if err == nil { + log.SetStd(filelogger) + } + } log.Infoln("ui main()\n") flagDebug := flag.Bool("debug", false, "turn on extra logging. WARNING: THIS MAY EXPOSE PRIVATE INFORMATION IN CONSOLE OUTPUT!") flagLocal := flag.Bool("local", false, "load user interface from the local folder \"qml\" instead of the built-in UI") @@ -54,8 +60,7 @@ func main() { //log.SetLevel(log.LevelDebug) //log.ExcludeFromPattern("connection/connection") //log.ExcludeFromPattern("outbound/3dhauthchannel") - //log.ExcludeFromPattern("event/eventmanager") - //log.AddNothingExceptFilter("connections/peerserverconnection") + //log.AddNothingExceptFilter("event/eventmanager") if os.Getenv("CWTCH_FOLDER") != "" { the.CwtchDir = os.Getenv("CWTCH_FOLDER") diff --git a/windows/debug.bat b/windows/debug.bat new file mode 100644 index 00000000..2d95e2b0 --- /dev/null +++ b/windows/debug.bat @@ -0,0 +1 @@ +start "cwtch ui debug mode" ui -debug