Files
infoscreen3/modules/cli.js
T
2019-07-19 17:23:17 +03:00

47 lines
1.0 KiB
JavaScript

let chalk = require('chalk');
module.exports = {
error: function (error, title) {
if (title == null) {
title = "";
}
this.log(chalk.bold.red("[Error]" + title) + " " + error);
},
info: function (string) {
this.log(chalk.cyan("[Info] ") + string);
},
success: function (string) {
this.log(string + chalk.green(" [Success]"));
},
log: function (string) {
console.log(getDateTime() + " " + string);
}
};
function getDateTime() {
var date = new Date();
var hour = date.getHours();
hour = (hour < 10 ? "0" : "") + hour;
var min = date.getMinutes();
min = (min < 10 ? "0" : "") + min;
var sec = date.getSeconds();
sec = (sec < 10 ? "0" : "") + sec;
var year = date.getFullYear();
var month = date.getMonth() + 1;
month = (month < 10 ? "0" : "") + month;
var day = date.getDate();
day = (day < 10 ? "0" : "") + day;
return year + "-" + month + "-" + day + " " + hour + ":" + min + ":" + sec;
}