feat(patch): add log level environment variable (w/ docs); change fallback release to `1.0.0`

This commit is contained in:
josselinonduty 2025-02-01 12:49:09 +01:00
parent 48f7c30faf
commit 0c24e392a4
No known key found for this signature in database
3 changed files with 66 additions and 0 deletions

View File

@ -41,6 +41,7 @@ prepare: clean install_build_deps
@echo "06 - Add a better management of MPRIS (https://github.com/aunetx/deezer-linux/pull/61)"
@echo "07 - Add Discord Rich Presence (https://github.com/aunetx/deezer-linux/pull/82)"
@echo "08 - Add option to disable Discord Rich Presence (https://github.com/aunetx/deezer-linux/pull/95)"
@echo "09 - Add environment variable to change log level (https://github.com/aunetx/deezer-linux/pull/95)"
$(foreach p, $(wildcard ./patches/*), patch -p1 -dapp < $(p);)
@echo "Append `package-append.json` to the `package.json` of the app"

View File

@ -43,6 +43,11 @@ Other packages can be installed from you package manager, either by clicking on
| `--disable-features` | Disable some features (see [patch](./patches/06-better-management-of-MPRIS.patch)) |
| `--disable-discord-rpc` | Disable Discord RPC integration (see [patch](./patches/08-discord-rich-presence-disable.patch)) |
| Environment variable | Options | Description |
| -------------------- | -------------------------------------------------- | ---------------------------------------------------------------------------------- |
| `LOG_LEVEL` | `silly`,`debug`,`verbose`,`info`,`warning`,`error` | Set the log level (see [patch](./patches/09-log-level-environment-variable.patch)) |
| `DZ_DEVTOOLS` | `yes`,`no` | Enable the developer console (ctrl+shift+i) |
## Building from source
### Available targets

View File

@ -0,0 +1,60 @@
From 93a932ba99e8125169eeb512fa6f9a89a70eeb1e Mon Sep 17 00:00:00 2001
From: josselinonduty <contact@josselinonduty.fr>
Date: Sat, 1 Feb 2025 12:42:07 +0100
Subject: [PATCH] feat: add log level env variable
---
build/main.js | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/build/main.js b/build/main.js
index 8b645c6..c62943b 100644
--- a/build/main.js
+++ b/build/main.js
@@ -12,7 +12,7 @@
var result = release.match(matcher);
if (result[1])
return result[1];
- return "0.0.0";
+ return "1.0.0";
}
module.exports = __module_os;
},
@@ -67,6 +67,34 @@
var external_electron_log_default = __webpack_require__.n(
external_electron_log_namespaceObject
);
+ function updateLogLevel() {
+ if (process.env.LOG_LEVEL) {
+ if (process.env.LOG_LEVEL !== "silly")
+ external_electron_log_default().silly = () => {};
+ else return;
+
+ if (process.env.LOG_LEVEL !== "debug")
+ external_electron_log_default().debug = () => {};
+ else return;
+
+ if (process.env.LOG_LEVEL !== "verbose")
+ external_electron_log_default().verbose = () => {};
+ else return;
+
+ if (process.env.LOG_LEVEL !== "info")
+ external_electron_log_default().info = () => {};
+ else return;
+
+ if (process.env.LOG_LEVEL !== "warn")
+ external_electron_log_default().warn = () => {};
+ else return;
+
+ if (process.env.LOG_LEVEL !== "error")
+ external_electron_log_default().error = () => {};
+ else return;
+ }
+ }
+ updateLogLevel();
const external_electron_settings_namespaceObject = require("electron-settings");
var external_electron_settings_default = __webpack_require__.n(
external_electron_settings_namespaceObject
--
2.43.0