[ErrorHandlers] add a file error handler to store error as json logs file...

This error handler store 1 json object per line representing context or exception (inspired by sentry content).

I choose Json because I prefer keep structured data for logs.
This keep readable for humans but easily parsed for engines and wildly used.

I started it as a independent module, but maybe a file logger could in the native application make sens.
Let me know if you prefer keep it out of the code base.