aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/main.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-10-22 12:59:07 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2021-10-26 10:53:05 +0200
commit56aac44e7c549762e3266df6dedd16107e89db48 (patch)
treed430cc4afc9b101609ddda2c5a57add7fa4b5e52 /main.go
parenttunnel: add retry loop to certain interface config failures (diff)
downloadwireguard-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 '')
-rw-r--r--main.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/main.go b/main.go
index db2be8b4..3fad1a24 100644
--- a/main.go
+++ b/main.go
@@ -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)
}