UNPKG

react-vegas

Version:
16 lines (15 loc) 458 B
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 };