@aarc-dev/core-viem
Version:
24 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
class Logger {
static log(message, value) {
const timestamp = new Date().toISOString();
const logMessage = `\x1b[35m[${timestamp}]\x1b[0m \x1b[36m${message}\x1b[0m:`;
if (Logger.isDebug) {
console.log(logMessage, value === undefined ? "" : value);
}
}
static warn(message, value) {
const timestamp = new Date().toISOString();
const warnMessage = `\x1b[35m[${timestamp}]\x1b[0m \x1b[33mWARN\x1b[0m: \x1b[36m${message}\x1b[0m`;
console.warn(warnMessage, value === undefined ? "" : value);
}
static error(message, value) {
const timestamp = new Date().toISOString();
const errorMessage = `\x1b[35m[${timestamp}]\x1b[0m \x1b[31mERROR\x1b[0m: \x1b[36m${message}\x1b[0m`;
console.error(errorMessage, value === undefined ? "" : value);
}
}
exports.Logger = Logger;
//# sourceMappingURL=Logger.js.map