unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
21 lines • 660 B
JavaScript
let muteError = false;
let verbose = false;
export function noLoggerProvider() {
// do something with the name
return {
debug: verbose ? console.log : () => { },
info: verbose ? console.log : () => { },
warn: verbose ? console.warn : () => { },
error: muteError ? () => { } : console.error,
fatal: console.error,
};
}
noLoggerProvider.setMuteError = (mute) => {
muteError = mute;
};
// use for debugging only, try not to commit tests with verbose set to true
noLoggerProvider.setVerbose = (beVerbose) => {
verbose = beVerbose;
};
export default noLoggerProvider;
//# sourceMappingURL=no-logger.js.map