In my previous post I’ve provided draft implementation of bridge between NHibernate and NLog. Bridge assembly was “hard” referenced against both NHibernate and NLog assemblies. In this post I’ll provide more advanced bridge implementation which won’t be referenced against NLog assembly at all