UNPKG

@metamask/multichain-account-service

Version:
22 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logErrorAs = exports.ERROR_PREFIX = exports.WARNING_PREFIX = exports.createModuleLogger = exports.projectLogger = void 0; const utils_1 = require("@metamask/utils"); Object.defineProperty(exports, "createModuleLogger", { enumerable: true, get: function () { return utils_1.createModuleLogger; } }); const utils_2 = require("./utils.cjs"); exports.projectLogger = (0, utils_1.createProjectLogger)('multichain-account-service'); exports.WARNING_PREFIX = 'WARNING --'; exports.ERROR_PREFIX = 'ERROR --'; /** * Logs an error with either WARNING or ERROR prefix, appending the error message. * * @param level - 'warn' for WARNING prefix, 'error' for ERROR prefix. * @param message - The static message describing what failed. * @param error - The caught error. */ function logErrorAs(level, message, error) { const prefix = level === 'warn' ? exports.WARNING_PREFIX : exports.ERROR_PREFIX; (0, exports.projectLogger)(`${prefix} ${message}: ${(0, utils_2.toErrorMessage)(error)}`); } exports.logErrorAs = logErrorAs; //# sourceMappingURL=logger.cjs.map