21 lines
427 B
JavaScript
21 lines
427 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;
|