browsertime
Version:
Get performance metrics from your web page using Browsertime.
42 lines (37 loc) • 710 B
JavaScript
import intel from 'intel';
const { INFO, DEBUG, VERBOSE, TRACE, NONE, basicConfig } = intel;
export function configure(options) {
options = options || {};
let level = INFO;
switch (options.verbose) {
case 1: {
level = DEBUG;
break;
}
case 2: {
level = VERBOSE;
break;
}
case 3: {
level = TRACE;
break;
}
default: {
break;
}
}
if (options.silent) {
level = NONE;
}
if (level === INFO) {
basicConfig({
format: '[%(date)s] %(levelname)s: %(message)s',
level: level
});
} else {
basicConfig({
format: '[%(date)s] %(levelname)s: [%(name)s] %(message)s',
level: level
});
}
}