An exception collector for browser
# npm
npm install browser-exception-collector
# yarn
yarn add browser-exception-collector
import { ExceptionCollector } from 'browser-exception-collector';
const collector = new ExceptionCollector();
collector.onError(error => {
console.error('onError', error);
console.log('onError', JSON.parse(error.toJSON()));
});
collector.onUnhandledRejection(error => {
console.error('onUnhandledRejection', error);
console.log('onUnhandledRejection', JSON.parse(error.toJSON()));
});
- ExceptionCollector
-
new ExceptionCollector(options)
options.debug
ExceptionCollector.prototype.dispose()
ExceptionCollector.prototype.on(type, handler)
ExceptionCollector.prototype.onError(handler)
ExceptionCollector.prototype.onUnhandledRejection(handler)
ExceptionCollector.prototype.onRejectionHandled(handler)
-
- CustomError
new CustomError(message, errorInit)
CustomError.prototype.toString()
CustomError.prototype.toJSON()
MIT © Qingrong Ke