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
416const 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