From e378d715a02ca749aec3e54f8496a51daea61404 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Wed, 21 Dec 2022 18:04:44 +0100 Subject: Failover: Pass logger and add debug statements --- internal/failover/failover.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'internal/failover/failover.go') diff --git a/internal/failover/failover.go b/internal/failover/failover.go index f239eeb..31fb2b0 100644 --- a/internal/failover/failover.go +++ b/internal/failover/failover.go @@ -1,6 +1,10 @@ package failover -import "time" +import ( + "time" + + "github.com/eduvpn/eduvpn-common/internal/log" +) const ( // Send a ping every 2 seconds to the gateway @@ -16,6 +20,6 @@ const ( // New creates a failover monitor for the gateway and the rx bytes function reader // This is a simple wrapper over `NewDroppedMonitor` to create one with the default settings // If this function returns True, the connection is dropped. False means it has exited and we don't know for sure if it's dropped or not -func New(readRxBytes func() (int64, error)) (*DroppedConMon, error) { - return NewDroppedMonitor(pInterval, pAlive, pDropped, readRxBytes) +func New(readRxBytes func() (int64, error), logger log.FileLogger) (*DroppedConMon, error) { + return NewDroppedMonitor(pInterval, pAlive, pDropped, readRxBytes, logger) } -- cgit v1.2.3