react-vegas
Version:
Vegas.js for React
16 lines (15 loc) • 458 B
JavaScript
import * as __WEBPACK_EXTERNAL_MODULE_react__ from "react";
const useLogger = (debug)=>{
const createLogger = (0, __WEBPACK_EXTERNAL_MODULE_react__.useCallback)((type)=>debug ? console[type].bind(console) : ()=>{}, [
debug
]);
const log = createLogger('log');
const logError = createLogger('error');
const logWarn = createLogger('warn');
return {
log,
logError,
logWarn
};
};
export { useLogger };