mirror of
https://github.com/aunetx/deezer-linux.git
synced 2025-07-20 20:24:33 +02:00
feat(patch): add log level environment variable (w/ docs); change fallback release to 1.0.0
This commit is contained in:
parent
48f7c30faf
commit
0c24e392a4
1
Makefile
1
Makefile
@ -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 "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 "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 "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);)
|
$(foreach p, $(wildcard ./patches/*), patch -p1 -dapp < $(p);)
|
||||||
|
|
||||||
@echo "Append `package-append.json` to the `package.json` of the app"
|
@echo "Append `package-append.json` to the `package.json` of the app"
|
||||||
|
@ -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-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)) |
|
| `--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
|
## Building from source
|
||||||
|
|
||||||
### Available targets
|
### Available targets
|
||||||
|
60
patches/09-log-level-environment-variable.patch
Normal file
60
patches/09-log-level-environment-variable.patch
Normal 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
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user