docs: function beaconLogHandler(beaconURL) {
  
    return function logHandler(logAttributes) {
      var logValues = [],
        imageLogger = new Image(), key;
  
      // Put attributes into a format that are easy to jam into a URL
      for(key in logAttributes) {
        if (!logAttributes.hasOwnProperty(key)){
          continue;
        }
        logValues.push(
          key + '=' + Canadarm.utils.fixedEncodeURIComponent(logAttributes[key] + '\n')
        );
      }
  
      // Sends logs off to the server
      imageLogger.src = beaconURL + '?' + logValues.join('&');
     };
  }