logging assembly discovery

#1562
After our discussion yesterday, it seems find to have most of the logging live in `ControllerActionDescriptorProvider`. I'm not sure what the DI issue is, but I'm OK with this code living here.