ai-adventure-labs/server/logger.js

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;