debugging toolkits

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-01-30 11:56:31 -06:00
parent d6d47630ed
commit e1ceacfb2d
3 changed files with 10 additions and 1 deletions

View File

@ -8,7 +8,11 @@ nocui: build
gocui: build gocui: build
reset 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 debugger: build
reset reset

View File

@ -16,6 +16,7 @@ import (
// GadgetTmpLog bool `arg:"--tmp-log" help:"automatically send STDOUT to /tmp"` // GadgetTmpLog bool `arg:"--tmp-log" help:"automatically send STDOUT to /tmp"`
// GadgetVerboseDNS bool `arg:"--verbose" help:"debug your dns settings"` // GadgetVerboseDNS bool `arg:"--verbose" help:"debug your dns settings"`
var args struct { var args struct {
TmpLog bool `arg:"--tmp-log" help:"automatically send STDOUT to /tmp"`
} }
var NOW *log.LogFlag var NOW *log.LogFlag

View File

@ -27,6 +27,10 @@ func main() {
log.SetAll(true) log.SetAll(true)
log.ShowFlags() log.ShowFlags()
} }
if args.TmpLog {
// send all log() output to a file in /tmp
log.SetTmp()
}
myGui = gui.New() myGui = gui.New()
// myGui.LoadToolkit("andlabs") // myGui.LoadToolkit("andlabs")
// myGui.LoadToolkit("nocui") // myGui.LoadToolkit("nocui")