diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-10-22 12:59:07 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-10-26 10:53:05 +0200 |
commit | 56aac44e7c549762e3266df6dedd16107e89db48 (patch) | |
tree | d430cc4afc9b101609ddda2c5a57add7fa4b5e52 /main.go | |
parent | tunnel: add retry loop to certain interface config failures (diff) | |
download | wireguard-windows-56aac44e7c549762e3266df6dedd16107e89db48.tar.xz wireguard-windows-56aac44e7c549762e3266df6dedd16107e89db48.zip |
ringlogger: allow tailing to stdout
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -72,7 +72,7 @@ func usage() { "/managerservice", "/tunnelservice CONFIG_PATH", "/ui CMD_READ_HANDLE CMD_WRITE_HANDLE CMD_EVENT_HANDLE LOG_MAPPING_HANDLE", - "/dumplog", + "/dumplog [/tail]", "/update", "/removedriver", } @@ -269,7 +269,7 @@ func main() { ui.RunUI() return case "/dumplog": - if len(os.Args) != 2 { + if len(os.Args) != 2 && len(os.Args) != 3 { usage() } outputHandle, err := windows.GetStdHandle(windows.STD_OUTPUT_HANDLE) @@ -285,7 +285,7 @@ func main() { if err != nil { fatal(err) } - err = ringlogger.DumpTo(logPath, file) + err = ringlogger.DumpTo(logPath, file, len(os.Args) == 3 && os.Args[2] == "/tail") if err != nil { fatal(err) } |