More cleaning up of transport provider
refactoring client-side logging