Skip to content

Commit 2c72829

Browse files
committed
refactor: rewrite tracer with ES imports
1 parent 020e463 commit 2c72829

File tree

1 file changed

+22
-12
lines changed

1 file changed

+22
-12
lines changed

app/utils/tracer-logger.js

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
1-
const colors = require('colors');
2-
const tracer = require('tracer');
1+
import {
2+
white,
3+
magenta,
4+
blue,
5+
green,
6+
yellow,
7+
red,
8+
bold,
9+
underline
10+
} from 'colors';
11+
import { colorConsole, console } from 'tracer';
12+
import { join } from 'path';
13+
import { app } from 'electron';
14+
import { existsSync, mkdirSync, appendFileSync } from 'fs';
315

416
const isDevelopment = process.env.NODE_ENV === 'development';
517

6-
const logger = tracer.colorConsole({
18+
export const logger = colorConsole({
719
level: 'log',
820
format: [
921
'{{timestamp}} {{title}} \t{{method}}[{{file}}:{{line}}] > {{message}}',
@@ -17,13 +29,13 @@ const logger = tracer.colorConsole({
1729
data.title = data.title.toUpperCase();
1830
},
1931
filters: {
20-
log: colors.magenta,
21-
trace: colors.magenta,
22-
debug: colors.blue,
23-
info: colors.green,
24-
warn: colors.yellow,
25-
error: [colors.red, colors.bold],
26-
fatal: [colors.red, colors.bold, colors.underline]
32+
log: magenta,
33+
trace: magenta,
34+
debug: blue,
35+
info: green,
36+
warn: yellow,
37+
error: [red, bold],
38+
fatal: [red, bold, underline]
2739
},
2840
inspectOpt: {
2941
showHidden: true, // the object's non-enumerable properties will be shown too
@@ -40,8 +52,6 @@ const logger = tracer.colorConsole({
4052
// tracer.setLevel(isDevelopment ? 'log' : 'info'); // can't change to a more lower level than the initial level
4153
// tracer.close()
4254

43-
module.exports.logger = logger;
44-
4555
/* example log outputs */
4656
// logger.log('hello');
4757
// logger.trace('hello', 'world');

0 commit comments

Comments
 (0)