-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
init-loggers.js
22 lines (21 loc) · 1.24 KB
/
init-loggers.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const Logger = require('./Logger')
const path = require('path')
global.loggers = {
http: new Logger(path.join(__dirname, 'logs', 'http'), 'HTTP'),
mail: new Logger(path.join(__dirname, 'logs', 'mail'), 'MAIL'),
spamMail: new Logger(path.join(__dirname, 'logs', 'spam-mail'), 'SPAM-MAIL'),
fetch: new Logger(path.join(__dirname, 'logs', 'fetch'), 'FETCH'),
trackers: {
bus: new Logger(path.join(__dirname, 'logs', 'trackers', 'bus'), 'BUS'),
tram: new Logger(path.join(__dirname, 'logs', 'trackers', 'tram'), 'TRAM'),
vline: new Logger(path.join(__dirname, 'logs', 'trackers', 'vline'), 'VLINE'),
vlineR: new Logger(path.join(__dirname, 'logs', 'trackers', 'vline-realtime'), 'VLINE-R'),
metro: new Logger(path.join(__dirname, 'logs', 'trackers', 'metro'), 'METRO'),
metroNotify: new Logger(path.join(__dirname, 'logs', 'trackers', 'metro'), 'METRO-NOTIFY'),
xpt: new Logger(path.join(__dirname, 'logs', 'trackers', 'xpt'), 'XPT'),
ccl: new Logger(path.join(__dirname, 'logs', 'trackers', 'ccl'), 'CCL')
},
mockups: new Logger(path.join(__dirname, 'logs', 'mockups'), 'MOCKUPS'),
error: new Logger(path.join(__dirname, 'logs', 'errors'), 'ERROR'),
general: new Logger(path.join(__dirname, 'logs', 'general'), 'GENERAL')
}