logging assembly discovery

#1562
True. It feels like the information for the `Filter` property could take on many forms depending on the underlying type. I have a similar issue with the action constraints in https://github.com/aspnet/Mvc/blob/logging-assemblies/src/Microsoft.AspNet.Mvc.Core/Logging/ControllerActionDescriptorValues.cs#L44