@zooshdigital/bitbucket-v8-coverage-report
Version:
Command-line tool to upload coverage reports to Bitbucket
20 lines (19 loc) • 697 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createLogger = void 0;
function createLogger(packageName) {
const formatMessage = (message, additionalInfo) => {
const formattedInfo = additionalInfo ? ' - ' + additionalInfo : '';
return `${packageName}${formattedInfo}: ${message}`;
};
return {
log: (message, additionalInfo) => {
console.log(formatMessage(message, additionalInfo));
},
error: (message, additionalInfo) => {
const errorMessage = formatMessage(message, additionalInfo);
throw new Error(errorMessage);
}
};
}
exports.createLogger = createLogger;