@0xtld/tair-node
Version:
A Node.js package for Tair functionality with configuration, core, and helper modules.
25 lines (24 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
const config_1 = require("../config");
const colors = new config_1.ColorTheme();
class Logger {
static error(message) {
config_1.logger.error(colors.style(typeof message === "object" ? JSON.stringify(message, null, 2) : message, "error"));
}
static success(message) {
config_1.logger.info(colors.style(typeof message === "object" ? JSON.stringify(message, null, 2) : message, "success"));
}
static warn(message) {
config_1.logger.warn(colors.style(typeof message === "object" ? JSON.stringify(message, null, 2) : message, "warn"));
}
static info(message) {
config_1.logger.info(colors.style(typeof message === "object" ? JSON.stringify(message, null, 2) : message, "info"));
}
static debug(message) {
config_1.logger.debug(colors.style(typeof message === "object" ? JSON.stringify(message, null, 2) : message, "highlight"));
}
}
exports.Logger = Logger;
exports.default = Logger;