Add onerror event to cover all other unhandled errors

This commit is contained in:
igoroctaviano 2021-03-03 19:16:49 -03:00
parent ee6131f98e
commit e983b02677

View File

@ -12,6 +12,16 @@ const LoggerProvider = ({ children, service }) => {
infos: [],
});
useEffect(() => {
const onErrorHandler = ({ error: errorObject, message }) => {
error({ error: errorObject, message });
};
window.addEventListener('error', onErrorHandler);
return () => {
window.removeEventListener('error', onErrorHandler);
};
}, []);
/**
* Logs an error
*