UNPKG

revbits-cip-integration

Version:
35 lines (34 loc) 983 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = void 0; function showLogs() { return !!(process.env && process.env.HIDE_CIP_LOGS !== 'true'); } function log(consoleMethod, ...messages) { if (showLogs()) { const currentDate = new Date(); const formattedDate = currentDate.toISOString().split('T')[0]; const formattedTime = currentDate.toLocaleTimeString([], { hour12: true, hour: 'numeric', minute: '2-digit', second: '2-digit', }); const formattedMessages = messages.map((message) => `[CIP] [${formattedDate} ${formattedTime}] ${message}`); console[consoleMethod](...formattedMessages); } } function info(...messages) { log('info', ...messages); } function warn(...messages) { log('warn', ...messages); } function error(...messages) { log('error', ...messages); } exports.logger = { info, warn, error, };