New optional ErrorLogger

Allows user panic errors to be logged with a different Logger.