From 45dbc6c6f6afc775c35a1854667c551eab5fd72c Mon Sep 17 00:00:00 2001 From: softsimon Date: Tue, 21 Mar 2023 16:21:11 +0900 Subject: [PATCH] Update logger network after modifying config --- backend/src/api/lightning/lnd/lnd-api.ts | 3 ++- backend/src/logger.ts | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/src/api/lightning/lnd/lnd-api.ts b/backend/src/api/lightning/lnd/lnd-api.ts index 7db792178..b4c91d36e 100644 --- a/backend/src/api/lightning/lnd/lnd-api.ts +++ b/backend/src/api/lightning/lnd/lnd-api.ts @@ -24,8 +24,9 @@ class LndApi implements AbstractLightningApi { timeout: config.LND.TIMEOUT }; } catch (e) { - logger.err(`Could not initialize LND Macaroon/TLS Cert. Disabling LIGHTNING. ` + (e instanceof Error ? e.message : e)); config.LIGHTNING.ENABLED = false; + logger.updateNetwork(); + logger.err(`Could not initialize LND Macaroon/TLS Cert. Disabling LIGHTNING. ` + (e instanceof Error ? e.message : e)); } } diff --git a/backend/src/logger.ts b/backend/src/logger.ts index 634f8f582..efafe894e 100644 --- a/backend/src/logger.ts +++ b/backend/src/logger.ts @@ -69,6 +69,10 @@ class Logger { this.network = this.getNetwork(); } + public updateNetwork(): void { + this.network = this.getNetwork(); + } + private addprio(prio): void { this[prio] = (function(_this) { return function(msg, tag?: string) {