code: function(opts) {
  	if (!opts) { opts = {}; }
  
  	this._opts = opts;
  	this._logRequestQueue = [];
  	this._backends = new Map();
  
  	// Set up regular expressions so that logTypes can be registered with
  	// backends, and so that logData can be routed to the right backends.
  	// Default: matches empty string only
  	this._testAllRE = new RegExp(/^$/);
  
  	this._samplers = [];
  	this._samplersRE = new RegExp(/^$/);
  	this._samplersCache = new Map();
  }
docs: Multi-purpose logger. Supports different kinds of logging (errors,
  warnings, fatal errors, etc.) and a variety of logging data (errors,
  strings, objects).
  
  @class
  @param {Object} [opts] Logger options (not used by superclass).