Made minor changes to make it work over log4net directly.
It should work finally over Catel without any direct reference to log4net.