21 lines
438 B
JavaScript
21 lines
438 B
JavaScript
const createLogger = (logger = {}) => {
|
|
if (typeof logger.debug !== "function") {
|
|
logger.debug = () => {
|
|
};
|
|
}
|
|
if (typeof logger.info !== "function") {
|
|
logger.info = () => {
|
|
};
|
|
}
|
|
if (typeof logger.warn !== "function") {
|
|
logger.warn = console.warn.bind(console);
|
|
}
|
|
if (typeof logger.error !== "function") {
|
|
logger.error = console.error.bind(console);
|
|
}
|
|
return logger;
|
|
};
|
|
export {
|
|
createLogger
|
|
};
|