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 *