@jboxman/asciidoc-aware-link-check
Version:
Test the links in your Asciidoc files.
33 lines (26 loc) • 516 B
JavaScript
const format = require('util').format;
function logger() {
const logs = {
stdout: [],
stderr: []
};
return {
log(v) {
return logs['stdout'].push(format(v, ...Array.from(arguments).slice(1)));
},
error(v) {
return logs['stderr'].push(format(v, ...Array.from(arguments).slice(1)));
},
getLog(key) {
return logs[key];
},
reset() {
for(const key of ['stdout', 'stderr']) {
logs[key] = [];
}
}
}
}
module.exports = {
logger
};