whole_func_string: function callOnSharedLogger(funcName) {
      if (sharedLogger === null) {
          init();
      }
      var args = Array.prototype.slice.call(arguments, 1);
      sharedLogger[funcName].apply(sharedLogger, args);
  }
func_code_string: function callOnSharedLogger(funcName) {
      if (sharedLogger === null) {
          init();
      }
      var args = Array.prototype.slice.call(arguments, 1);
      sharedLogger[funcName].apply(sharedLogger, args);
  }
func_documentation_string: This is meant to be curried via bind() so we don't have to write wrappers for each metric individually.