logging assembly discovery

#1562
I'm not really a fan of the super-readable text-only message here. This is going to produce an ungainly amount of spam, far too much to be readable. 

The check you have is also wrong...

It would be much better to see structured data here:
{
    Type
    IsController
    Reason
}