From e983b026770d04068e0aad20ffe768b67a5ccbbb Mon Sep 17 00:00:00 2001 From: igoroctaviano Date: Wed, 3 Mar 2021 19:16:49 -0300 Subject: [PATCH] Add onerror event to cover all other unhandled errors --- platform/ui/src/contextProviders/LoggerProvider.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platform/ui/src/contextProviders/LoggerProvider.js b/platform/ui/src/contextProviders/LoggerProvider.js index 457afe262..a43c26a79 100644 --- a/platform/ui/src/contextProviders/LoggerProvider.js +++ b/platform/ui/src/contextProviders/LoggerProvider.js @@ -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 *