-
Notifications
You must be signed in to change notification settings - Fork 0
/
playtor-intel-config.js
74 lines (72 loc) · 2.24 KB
/
playtor-intel-config.js
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
intel = require('intel');
exports.get_intel_config = function(defs) {
var intel_config = {
formatters: {
'simple': {
'format': '[%(levelname)s] %(message)s',
'colorize': true
},
'details': {
'format': '[%(date)s] %(name)s %(levelname)s: %(message)s'
}
},
filters: {
// 'yatv': 'yatv',
// 'yatv-db': 'yatv-db'
},
handlers: {
'terminal': {
'class': intel.handlers.Console,
'formatter': 'simple',
'level': intel.VERBOSE
},
'app_logfile': {
'class': intel.handlers.File,
'level': defs.DEBUG_MODE ? intel.VERBOSE : intel.WARN,
'file': defs.APP_LOGFILE,
'formatter': 'details'
// 'filters': ['yatv']
},
// 'db_logfile': {
// 'class': intel.handlers.File,
// 'level': intel.WARN,
// 'file': '/tmp/api-db.log',
// 'formatter': 'details'
// // 'filters': ['yatv-db']
// }
},
loggers: {
// 'patrol': {
// 'handlers': ['terminal'],
// 'level': 'INFO',
// 'handleExceptions': true,
// 'exitOnError': false,
// 'propagate': false
// },
// 'patrol.db': {
// 'handlers': ['logfile'],
// 'level': intel.ERROR
// },
'playtor.logfile': {
'handlers': ['app_logfile'],
'level': 'VERBOSE',
'exitOnError': false,
'propagate': false
},
'playtor': {
'handlers': ['terminal', 'app_logfile'],
// 'handlers': ['app_logfile'],
'level': 'VERBOSE',
'exitOnError': false,
'propagate': false
},
// 'playtor-db': {
// 'handlers': ['terminal', 'db_logfile'],
// 'level': 'VERBOSE',
// 'exitOnError': false,
// 'propagate': false
// }
}
};
return intel_config;
};