Fix log provider

The log provider didn't seem to work. I've added a new dependency to test log capture to the actual extra requirement.