From 8073768c6136e9b8b00dcefbc09e69033ad5b308 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Thu, 11 Apr 2019 11:13:36 +0200 Subject: ui: implement export log action Signed-off-by: Alexander Neumann --- ui/ui.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'ui/ui.go') diff --git a/ui/ui.go b/ui/ui.go index 8ba8725d..c068795f 100644 --- a/ui/ui.go +++ b/ui/ui.go @@ -12,6 +12,7 @@ import ( "time" "github.com/lxn/walk" + "golang.zx2c4.com/wireguard/windows/ringlogger" "golang.zx2c4.com/wireguard/windows/service" ) @@ -33,6 +34,12 @@ func nag() { func RunUI() { runtime.LockOSThread() + logger, err := ringlogger.NewRingloggerFromInheritedMappingHandle(os.Args[5], "GUI") + if err != nil { + walk.MsgBox(nil, "Unable to initialize logging", fmt.Sprint(err), walk.MsgBoxIconError) + return + } + tunnelTracker := new(TunnelTracker) icon, err := walk.NewIconFromResourceId(1) @@ -41,7 +48,7 @@ func RunUI() { } defer icon.Dispose() - mtw, err := NewManageTunnelsWindow(icon) + mtw, err := NewManageTunnelsWindow(icon, logger) if err != nil { panic(err) } -- cgit v1.2.3-59-g8ed1b