Improve openvpn run loop logs

This commit is contained in:
Quentin McGaw
2020-05-02 17:03:11 +00:00
parent 318c3c9032
commit 507374ca4e

View File

@@ -333,6 +333,7 @@ func openvpnRunLoop(ctx context.Context, ovpnConf openvpn.Configurator, streamMe
if ctx.Err() == context.Canceled {
break
}
logger.Info("openvpn: starting")
openvpnCtx, openvpnCancel := context.WithCancel(ctx)
stream, waitFn, err := ovpnConf.Start(openvpnCtx)
fatalOnError(err)
@@ -343,6 +344,9 @@ func openvpnRunLoop(ctx context.Context, ovpnConf openvpn.Configurator, streamMe
})
err = waitFn()
waitErrors <- err
if openvpnCtx.Err() == context.Canceled {
logger.Info("openvpn: shutting down")
}
logger.Error("openvpn: %s", err)
openvpnCancel()
}