logging assembly discovery

#1562
This should go into a static somewhere in logging (or just make logging behave this way by default). This is just standard boilderplate