diff --git a/hw.go b/hw.go index 02e4815..21bffad 100644 --- a/hw.go +++ b/hw.go @@ -54,7 +54,7 @@ func GetDeviceID() string { func runWatchdog() { file, err := os.OpenFile("/dev/watchdog", os.O_WRONLY, 0) if err != nil { - logger.Warn().Err(err).Msg("unable to open /dev/watchdog, skipping watchdog reset") + watchdogLogger.Warn().Err(err).Msg("unable to open /dev/watchdog, skipping watchdog reset") return } defer file.Close() @@ -65,13 +65,13 @@ func runWatchdog() { case <-ticker.C: _, err = file.Write([]byte{0}) if err != nil { - logger.Warn().Err(err).Msg("error writing to /dev/watchdog, system may reboot") + watchdogLogger.Warn().Err(err).Msg("error writing to /dev/watchdog, system may reboot") } case <-appCtx.Done(): //disarm watchdog with magic value _, err := file.Write([]byte("V")) if err != nil { - logger.Warn().Err(err).Msg("failed to disarm watchdog, system may reboot") + watchdogLogger.Warn().Err(err).Msg("failed to disarm watchdog, system may reboot") } return } diff --git a/log.go b/log.go index caea975..dd39048 100644 --- a/log.go +++ b/log.go @@ -50,8 +50,8 @@ var ( displayLogger = getLogger("display") usbLogger = getLogger("usb") jsonRpcLogger = getLogger("jsonrpc") + watchdogLogger = getLogger("watchdog") websecureLogger = getLogger("websecure") - // external components ginLogger = getLogger("gin") )