forked from mirror/MCSManager
44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
//log 输出标准
|
|
|
|
MCSERVER.log = function () {
|
|
let str = "";
|
|
for (let i = 0; i < arguments.length; i++) {
|
|
str += arguments[i] + ' ';
|
|
}
|
|
MCSERVER.infoLog('INFO', str);
|
|
}
|
|
|
|
MCSERVER.infoLog = (info, value, colors = false) => {
|
|
let date = new Date();
|
|
let infoStr = colors ? info : info.green;
|
|
//时间格式
|
|
let timeStr = [
|
|
date.getFullYear(),
|
|
'-',
|
|
date.getMonth() + 1,
|
|
'-',
|
|
date.getDate(),
|
|
' ',
|
|
date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds(),
|
|
].join('');
|
|
console.log('[', timeStr.green, '] [', infoStr, ']', (value + '').white);
|
|
}
|
|
|
|
//error 报告器
|
|
MCSERVER.error = (msg, err) => {
|
|
let header = 'ERROR';
|
|
MCSERVER.infoLog(header.red, '\n--------Error-------\n', true);
|
|
MCSERVER.infoLog(header.red, msg.yellow, true);
|
|
console.log(err);
|
|
console.log("--------Error-------\n");
|
|
}
|
|
|
|
|
|
MCSERVER.warning = (title, msg = null) => {
|
|
MCSERVER.infoLog('WARN'.yellow, title.white);
|
|
if (msg) {
|
|
MCSERVER.infoLog('WARN'.yellow, msg.white);
|
|
}
|
|
|
|
}
|