Javascript has this great callback window.onerror
. It's quite convenient to track any error. However, it calls with the error name, the file name and the line. It's certainly not as rich as getting the actual error object from a try...catch
statement.
The actual error object contains a lot more data, so I am trying to get that. Unfortunately, try...catch
statement do not work fine when you start having async code.
Is there a way to combine and get the best of both worlds? I initially looked for a way to get the last error triggered within an onerror
block, but it looks like JS doesn't store that.
Any clue?