exports.logger = function()

in src/VerboseLog.js [22:49]


exports.logger = function (category) {
  return {
    verbose: function () {
      if (Verbosity >= 1) {
        const args = [...arguments].map((arg) =>
          typeof arg === 'function' ? arg() : arg,
        );
        console.log.apply(null, [Tag, category, ...args]);
      }
    },
    vverbose: function () {
      if (Verbosity >= 2) {
        const args = [...arguments].map((arg) =>
          typeof arg === 'function' ? arg() : arg,
        );
        console.log.apply(null, [Tag, category, ...args]);
      }
    },
    vvverbose: function () {
      if (Verbosity >= 3) {
        const args = [...arguments].map((arg) =>
          typeof arg === 'function' ? arg() : arg,
        );
        console.log.apply(null, [Tag, category, ...args]);
      }
    },
  };
};