diff options
| -rw-r--r-- | Makefile | 6 | ||||
| -rw-r--r-- | args.go | 1 | ||||
| -rw-r--r-- | main.go | 4 |
3 files changed, 10 insertions, 1 deletions
@@ -8,7 +8,11 @@ nocui: build gocui: build reset - ./gadgetwindow --gui gocui >/tmp/gadgetwindow.stderr 2>&1 + # ./gadgetwindow --gui gocui >/tmp/gadgetwindow.stderr 2>&1 + ./gadgetwindow --gui gocui --tmp-log + +test-tmp-log: build + ./gadgetwindow --gui andlabs --tmp-log debugger: build reset @@ -16,6 +16,7 @@ import ( // GadgetTmpLog bool `arg:"--tmp-log" help:"automatically send STDOUT to /tmp"` // GadgetVerboseDNS bool `arg:"--verbose" help:"debug your dns settings"` var args struct { + TmpLog bool `arg:"--tmp-log" help:"automatically send STDOUT to /tmp"` } var NOW *log.LogFlag @@ -27,6 +27,10 @@ func main() { log.SetAll(true) log.ShowFlags() } + if args.TmpLog { + // send all log() output to a file in /tmp + log.SetTmp() + } myGui = gui.New() // myGui.LoadToolkit("andlabs") // myGui.LoadToolkit("nocui") |
