react-render-logger
react-render-logger copied to clipboard
Uncaught TypeError: (0 , _debug2.default)(...).enabled is not a function
trafficstars
Code from example throws an error and doesn't work.
import debug from 'debug';
import createLogger from 'react-render-logger';
const prefix = 'Proj:Trace:performance';
const enableChecker = componentKey => debug(prefix + componentKey).enabled();
const renderLogger = createLogger(enableChecker);
export default renderLogger;
I was not found debug in package.json and installed it by npm i debug -S. Can you help to solve this issue?
Yep. enabled is not a function, it's a property in debug instance.
const enableChecker = componentKey => debug(prefix + componentKey).enabled
This will work normally. Thanks for this issue, we'll update this example
Works perfect now, thanks
import debug from 'debug';
import createLogger from 'react-render-logger';
const prefix = 'Tinnkoff:trace:performance:';
const enableChecker =
componentKey =>
debug(prefix + componentKey);
const renderLogger = createLogger(enableChecker);
export default renderLogger;
Remove enabled, work to me