aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-01-10 00:05:01 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-01-10 00:05:01 +0100
commit3122a4e8068f71e64dcc46fc6c52957be3927f06 (patch)
treeb44517c524bf2fd880b6b82f32b4e065b7bb567c /packages
parentbuild: Add eslint-plugin-promise (diff)
downloadsophie-3122a4e8068f71e64dcc46fc6c52957be3927f06.tar.gz
sophie-3122a4e8068f71e64dcc46fc6c52957be3927f06.tar.zst
sophie-3122a4e8068f71e64dcc46fc6c52957be3927f06.zip
build: Add eslint-plugin-security
This would run as part of gitlab SAST (if it didn't time out). Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'packages')
-rw-r--r--packages/main/src/utils/log.ts26
-rw-r--r--packages/renderer/src/utils/log.ts4
-rw-r--r--packages/service-preload/src/utils/log.ts4
3 files changed, 15 insertions, 19 deletions
diff --git a/packages/main/src/utils/log.ts b/packages/main/src/utils/log.ts
index 0a632d8..d9748f4 100644
--- a/packages/main/src/utils/log.ts
+++ b/packages/main/src/utils/log.ts
@@ -29,23 +29,19 @@ if (import.meta.env?.DEV) {
29 loglevel.setLevel('info'); 29 loglevel.setLevel('info');
30} 30}
31 31
32const COLORS: Partial<Record<string, ChalkInstance>> = { 32const COLORS: Map<string, ChalkInstance> = new Map([
33 TRACE: chalk.magenta, 33 ['TRACE', chalk.magenta],
34 DEBUG: chalk.cyan, 34 ['DEBUG', chalk.cyan],
35 INFO: chalk.blue, 35 ['INFO', chalk.blue],
36 WARN: chalk.yellow, 36 ['WARN', chalk.yellow],
37 ERROR: chalk.red, 37 ['ERROR', chalk.red],
38 CRITICAL: chalk.red, 38 ['CRITICAL', chalk.red],
39}; 39]);
40
41function getColor(level: string): ChalkInstance {
42 return COLORS[level] ?? chalk.gray;
43}
44 40
45prefix.reg(loglevel); 41prefix.reg(loglevel);
46prefix.apply(loglevel, { 42prefix.apply(loglevel, {
47 format(level, name, timestamp) { 43 format(level, name, timestamp) {
48 const levelColor = getColor(level); 44 const levelColor = COLORS.get(level) ?? chalk.gray;
49 const timeStr = timestamp.toString(); 45 const timeStr = timestamp.toString();
50 const nameStr = 46 const nameStr =
51 typeof name === 'undefined' 47 typeof name === 'undefined'
@@ -62,7 +58,7 @@ export function getLogger(loggerName: string): loglevel.Logger {
62export function silenceLogger(): void { 58export function silenceLogger(): void {
63 loglevel.disableAll(); 59 loglevel.disableAll();
64 const loggers = loglevel.getLoggers(); 60 const loggers = loglevel.getLoggers();
65 Object.keys(loggers).forEach((loggerName) => { 61 Object.values(loggers).forEach((logger) => {
66 loggers[loggerName].disableAll(); 62 logger.disableAll();
67 }); 63 });
68} 64}
diff --git a/packages/renderer/src/utils/log.ts b/packages/renderer/src/utils/log.ts
index c17fc2a..11664b4 100644
--- a/packages/renderer/src/utils/log.ts
+++ b/packages/renderer/src/utils/log.ts
@@ -44,7 +44,7 @@ export function getLogger(loggerName: string): Logger {
44export function silenceLogger(): void { 44export function silenceLogger(): void {
45 loglevel.disableAll(); 45 loglevel.disableAll();
46 const loggers = loglevel.getLoggers(); 46 const loggers = loglevel.getLoggers();
47 Object.keys(loggers).forEach((loggerName) => { 47 Object.values(loggers).forEach((logger) => {
48 loggers[loggerName].disableAll(); 48 logger.disableAll();
49 }); 49 });
50} 50}
diff --git a/packages/service-preload/src/utils/log.ts b/packages/service-preload/src/utils/log.ts
index 0c35319..f0bcd59 100644
--- a/packages/service-preload/src/utils/log.ts
+++ b/packages/service-preload/src/utils/log.ts
@@ -43,7 +43,7 @@ export function getLogger(loggerName: string): Logger {
43export function silenceLogger(): void { 43export function silenceLogger(): void {
44 loglevel.disableAll(); 44 loglevel.disableAll();
45 const loggers = loglevel.getLoggers(); 45 const loggers = loglevel.getLoggers();
46 Object.keys(loggers).forEach((loggerName) => { 46 Object.values(loggers).forEach((logger) => {
47 loggers[loggerName].disableAll(); 47 logger.disableAll();
48 }); 48 });
49} 49}