-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy path06-control-log-level.patch
More file actions
46 lines (43 loc) · 1.77 KB
/
06-control-log-level.patch
File metadata and controls
46 lines (43 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
From 32888596092dd2bded632299af0782a1eb871f18 Mon Sep 17 00:00:00 2001
From: josselinonduty <contact@josselinonduty.fr>
Date: Sun, 30 Nov 2025 22:37:18 +0100
Subject: [PATCH] fix: set default log level to "warn" to respect Deezer TOS;
control log level from environment variable
Original patch: Dorian Stoll <dorian.stoll@tmsp.io>
This stops the excessive logging, since parts of the app will not run in development
mode anymore. It also stops the app from logging the urls for the mp3 files, which is
against the Deezer TOS.
---
build/main.js | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/build/main.js b/build/main.js
index 481fc5c..b141aa2 100644
--- a/build/main.js
+++ b/build/main.js
@@ -3323,12 +3323,18 @@
processType: isProcessMain() ? "main" : process.type,
}),
(external_electron_log_default().transports.console.format = `{h}:{i}:{s}.{ms} ({processType}/{level}) ${isPlatform(PLATFORM.WINDOWS) ? ">" : "›"} {text}`),
- (external_electron_log_default().transports.console.level = isDev
- ? "silly"
- : "warn"),
- (external_electron_log_default().transports.file.level = isDev
- ? "silly"
- : "warn"),
+ (external_electron_log_default().transports.console.level =
+ (process.argv.find((arg) => arg.startsWith("--log-level=")) || "").split(
+ "="
+ )[1] ||
+ process.env.DZ_LOG_LEVEL ||
+ "warn"),
+ (external_electron_log_default().transports.file.level =
+ (process.argv.find((arg) => arg.startsWith("--log-level=")) || "").split(
+ "="
+ )[1] ||
+ process.env.DZ_LOG_LEVEL ||
+ "warn"),
(external_electron_log_default().transports.sentry = function (msg) {
"error" === msg.level &&
(msg.data[0] instanceof Error
--
2.48.1