webscanner
Version:
Automation scanner for web resources
34 lines (27 loc) • 503 B
JavaScript
let isEnabled = false;
function setEnabled(_isEnabled) {
isEnabled = _isEnabled;
}
function debug() {
log('debug', [...arguments]);
}
function warn() {
log('warn', [...arguments]);
}
function error() {
log('error', [...arguments]);
}
function log(api, args) {
if (!isEnabled) {
return;
}
args[0] = `WebInspector ${new Date()}: ${args[0]}`;
// eslint-disable-next-line no-console
console[api].apply(this, args);
}
module.exports = {
debug,
warn,
error,
setEnabled,
};