From 1bb025ccd04ef9200dc38c3dd9e645263d066a9c Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Tue, 25 May 2021 11:59:00 -0400 Subject: [PATCH] Add log level changed message when user changes Z-Wave JS log level (#9238) Co-authored-by: Bram Kragten --- .../integration-panels/zwave_js/zwave_js-logs.ts | 10 ++++++++-- src/translations/en.json | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-logs.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-logs.ts index 90e0d44edd..37a984666e 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-logs.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-logs.ts @@ -118,10 +118,16 @@ class ZWaveJSLogs extends SubscribeMixin(LitElement) { if (ev.target === undefined || this._logConfig === undefined) { return; } - if (this._logConfig.level === ev.target.selected) { + const selected = ev.target.selected; + if (this._logConfig.level === selected) { return; } - setZWaveJSLogLevel(this.hass!, this.configEntryId, ev.target.selected); + setZWaveJSLogLevel(this.hass!, this.configEntryId, selected); + this._logConfig.level = selected; + this._textarea!.value += `${this.hass.localize( + "ui.panel.config.zwave_js.logs.log_level_changed", + { level: selected.charAt(0).toUpperCase() + selected.slice(1) } + )}\n`; } static get styles(): CSSResultArray { diff --git a/src/translations/en.json b/src/translations/en.json index cfa351e689..255c6ed7a4 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -2664,7 +2664,8 @@ "logs": { "title": "Z-Wave JS Logs", "log_level": "Log Level", - "subscribed_to_logs": "Subscribed to Z-Wave JS Log Messages..." + "subscribed_to_logs": "Subscribed to Z-Wave JS Log Messages...", + "log_level_changed": "Log Level changed to: {level}" } } },