forked from lapatatedouce59/pcc_pmd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
logger.js
43 lines (36 loc) · 1.39 KB
/
logger.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
/*export function client(state, ip){
switch (state){
case 'new':
return console.log('\x1b[37m[\x1b[32m+\x1b[37m] '+ip);
}
}*/
exports.client = function (state) {
switch (state){
case true:
return console.log('\x1b[37m[\x1b[32m+\x1b[37m] Client connecté');
case false:
return console.log('\x1b[37m[\033[31m-\x1b[37m] Client déconnecté');
};
}
exports.message = function (type,data,uuid,ip,instance){
switch (type){
case 'income':
return console.log(' \033[44m'+ip+'\033[0m\n\x1b[37m[\x1b[32mINCOMING MESSAGE\x1b[37m] \033[47m\033[30m{'+uuid+'}->'+instance+'\033[0m\n'+data);
case 'outcome':
return console.log('\x1b[37m[\x1b[35mOUTCOMING MESSAGE\x1b[37m] '+data);
case 'broadcast':
return console.log('\x1b[37m[\x1b[35mBROADCAST\x1b[37m] '+data);
}
}
exports.error = function (error){
return console.log('\033[41m\x1b[37m[\x1b[30mERROR\x1b[37m]\033[0m '+error);
}
exports.confirm = function (text){
return console.log('\033[42m\x1b[37m[\x1b[30mCONFIRM\x1b[37m]\033[0m '+text);
}
exports.identify = function (ip, uuid, from){
return console.log('\x1b[37m[\x1b[32m=\x1b[37m] Client d\'IP '+ip+' d\'UUID '+uuid+'\n PROVIENS DE L\'INSTANCE '+from);
}
exports.info = function (text){
return console.log('\x1b[37m\033[44m[INFO]\033[0m '+text);
}