const log = console.log.bind(console);

function noop() {}

let debug, info, warn;

if (process.env.LOG_LEVEL === "none") {
  debug = info = warn = noop;
} else if (process.env.LOG_LEVEL === "debug") {
  debug = info = warn = log;
} else if (process.env.LOG_LEVEL === "warn") {
  debug = info = noop;
  warn = log;
} else {
  // default LOG_LEVEL = "info"
  debug = noop;
  info = warn = log;
}

module.exports = {
  debug,
  info,
  warn
};