Add back in support for custom logProvider