CONN-1300 Initial Check-in, still work in progress.

Please review and do not merge. This is still work in progress. Thank you.
Small thing, this logging should be trace level.  I think we do this same thing in other classes.