phantomas
Version:
Headless Chromium-based web performance metrics collector and monitoring tool
16 lines (12 loc) • 438 B
JavaScript
/**
* Meters number of console logs
*/
;
module.exports = (phantomas) => {
phantomas.setMetric("consoleMessages"); // @desc number of calls to console.* functions @offenders
phantomas.on("consoleLog", (msg) => {
phantomas.incrMetric("consoleMessages");
// https://github.com/GoogleChrome/puppeteer/blob/v1.11.0/docs/api.md#consolemessagetext
phantomas.addOffender("consoleMessages", msg.text());
});
};