console.info = function()

in automation/compat/index.js [33:74]


console.info = function () {
  var message = "";
  for (var i = 0; i < arguments.length; i++) {
    message += arguments[i];

    if (i < arguments.length - 1) {
      message += " ";
    }
  }

  console.log(message);
  if (/successfully sent 200.$/.test(message)) {
    pingSubmissionCount++;

    // Two pings should be submitted when run successfully
    // 1. The built-in page_load event, which submits an events ping.
    // 2. The benchmark ping.
    if (pingSubmissionCount == 2) {
      var elem = document.getElementById("ping_msg");
      elem.innerText = "Pings submitted successfully.";
    }
  }

  // Pull all user lifetime metrics from Glean.
  const userLifetimeMetrics = window.localStorage.getItem("userLifetimeMetrics");

  // Extract the session id metric.
  const sessionInfo = /"session_id":".{36}"/.exec(userLifetimeMetrics);
  if (!!sessionInfo.length) {
    const currSessionId = sessionInfo[0].split(":")[1].split("\"")[1];
    if (!!sessionId) {
      if (currSessionId !== sessionId) {
        var elem = document.getElementById("session_msg");
        elem.innerText = "Session IDs updated successfully.";
      } else {
        console.log("Something went wrong...");
      }
    }

    sessionId = currSessionId;
  }
}