21 lines
468 B
JavaScript
21 lines
468 B
JavaScript
class Logger {
|
|
static log (...p) {
|
|
console.log("[", new Date(), "]:", ...p);
|
|
}
|
|
static warn (...p) {
|
|
console.warn("[", new Date(), "]:", ...p);
|
|
}
|
|
static debug (...p) {
|
|
console.debug("[", new Date(), "]:", ...p);
|
|
}
|
|
static wslog (...p) {
|
|
// return;
|
|
Logger.log("[WebSocket]:", ...p);
|
|
}
|
|
static error (msg, error, level) {
|
|
console.error("[", new Date(), "]:", msg, `\n${error.stack}`);
|
|
}
|
|
}
|
|
|
|
module.exports = Logger;
|