Logger that wraps another logger and filters log messages based on a minimum log level.
const logger = new LevelLogger(console, "info");
logger.debug("hello"); // will not be logged
logger.level = "warn"; // set minimum log level to warn
logger.level; // returns 'warn'
See more in documentation