"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.logError = logError; exports.logWarning = logWarning; exports.logSuccess = logSuccess; exports.logInfo = logInfo; exports.printNetworkError = printNetworkError; const axios_1 = __importDefault(require("axios")); const chalk_1 = __importDefault(require("chalk")); function logError(...args) { console.error(chalk_1.default.red("ERROR:"), ...args); } function logWarning(...args) { console.warn(chalk_1.default.yellow("WARNING:"), ...args); } function logSuccess(...args) { console.info(chalk_1.default.green("SUCCESS:"), ...args); } function logInfo(...args) { console.info(chalk_1.default.cyan("INFO:"), ...args); } function printNetworkError(error) { if (axios_1.default.isAxiosError(error)) { logError("Axios error details:", { message: error.message, status: error.response?.status, statusText: error.response?.statusText, data: error.response?.data, url: error.config?.url, }); } else { logError("Unexpected error:", error); } }