kathairo
Version:
A CLI utility for processing USFM.
23 lines (17 loc) • 396 B
JavaScript
let _quiet = false;
let initialized = false;
export function initLogger(quiet) {
_quiet = quiet;
initialized = true;
}
export function log(level, message) {
if (!initialized) {
throw new Error("Logger was used without initialization.");
}
if (level === 'info' && !_quiet) {
console.info(message);
}
if (level === 'error' && !_quiet) {
console.error(message);
}
}