update to logging infrastructure.  Added logprovider interface to help with creation of loggers