logging assembly discovery

#1562
why formatting? My expectation was that we're logging **objects** not strings. Glimpse is going to expose this data through their UI so we want to provide it to them in a structured way. See `MvcRouteHandler` for what we have been doing previously in routing.

Let's discuss in person if you think that would clear things up.