diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-02-28 10:37:00 +0100 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-02-28 10:37:00 +0100 |
| commit | 15cb268440b54bcbdcae9d64e1d5d083e99d74e7 (patch) | |
| tree | 6450b9a01de01d8c85e8e2a25c525358b121b959 /client/client.go | |
| parent | 1557593401acaca1bac696195794103fcda07538 (diff) | |
Log: Use a global logger instance
Diffstat (limited to 'client/client.go')
| -rw-r--r-- | client/client.go | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/client/client.go b/client/client.go index 1a1e881..6e25694 100644 --- a/client/client.go +++ b/client/client.go @@ -25,9 +25,9 @@ type ( func (c *Client) logError(err error) { // Logs the error with the same level/verbosity as the error if c.Debug { - c.Logger.Inherit(err, fmt.Sprintf("\nwith stacktrace: %s\n", err.(*errors.Error).ErrorStack())) + log.Logger.Inherit(err, fmt.Sprintf("\nwith stacktrace: %s\n", err.(*errors.Error).ErrorStack())) } else { - c.Logger.Inherit(err, "") + log.Logger.Inherit(err, "") } } @@ -77,9 +77,6 @@ type Client struct { // The fsm FSM fsm.FSM `json:"-"` - // The logger - Logger log.FileLogger `json:"-"` - // The config Config config.Config `json:"-"` @@ -90,7 +87,7 @@ type Client struct { Debug bool `json:"-"` // The Failover monitor for the current VPN connection - Failover *failover.DroppedConMon + Failover *failover.DroppedConMon `json:"-"` } // Register initializes the clientwith the following parameters: @@ -132,7 +129,7 @@ func (c *Client) Register( lvl = log.LevelDebug } - if err = c.Logger.Init(lvl, directory); err != nil { + if err = log.Logger.Init(lvl, directory); err != nil { return err } @@ -151,7 +148,7 @@ func (c *Client) Register( // Try to load the previous configuration if c.Config.Load(&c) != nil { // This error can be safely ignored, as when the config does not load, the struct will not be filled - c.Logger.Infof("Previous configuration not found") + log.Logger.Infof("Previous configuration not found") } // Go to the No Server state with the saved servers after we're done @@ -164,11 +161,11 @@ func (c *Client) Register( // Check if we are able to fetch discovery, and log if something went wrong if _, err := c.DiscoServers(); err != nil { - c.Logger.Warningf("Failed to get discovery servers: %v", err) + log.Logger.Warningf("Failed to get discovery servers: %v", err) } if _, err := c.DiscoOrganizations(); err != nil { - c.Logger.Warningf("Failed to get discovery organizations: %v", err) + log.Logger.Warningf("Failed to get discovery organizations: %v", err) } return nil @@ -177,11 +174,11 @@ func (c *Client) Register( // Deregister 'deregisters' the client, meaning saving the log file and the config and emptying out the client struct. func (c *Client) Deregister() { // Close the log file - _ = c.Logger.Close() + _ = log.Logger.Close() // Save the config if err := c.Config.Save(&c); err != nil { - c.Logger.Infof("c.Config.Save failed: %s\nstacktrace:\n%s", err.Error(), err.(*errors.Error).ErrorStack()) + log.Logger.Infof("c.Config.Save failed: %s\nstacktrace:\n%s", err.Error(), err.(*errors.Error).ErrorStack()) } // Empty out the state |
