code: function logMethods (obj) {
    for (var key in obj) {
      if (obj.hasOwnProperty(key)) {
        if (key[0] !== '_' && !(key in EventEmitter.prototype) && typeof obj[key] === 'function' && !obj.logging) {
          obj[key] = logMethod(key, obj[key]);
        }
      }
    }
  }
docs: //////////////////// Public Functions // //////////////////// 
  Wraps every method in an object with a logger
  
  @param {Object} obj