phantomas
Version:
Headless Chromium-based web performance metrics collector and monitoring tool
17 lines (13 loc) • 476 B
JavaScript
/**
* Meters the number of page errors, and provides traces as offenders for "jsErrors" metric
*/
;
module.exports = function (phantomas) {
phantomas.setMetric("jsErrors"); // @desc number of JavaScript errors
phantomas.on("jserror", function (msg, trace) {
phantomas.log(msg);
phantomas.log("Backtrace: " + trace.join(" / "));
phantomas.incrMetric("jsErrors");
phantomas.addOffender("jsErrors", msg + " - " + trace.join(" / "));
});
};