Make the ErrorLogger work with any logger interface object