Logging of WCF Exception Shielding exceptions in Entlib 4.1

I have a WCF service in which I am using WCF Exception shielding. I have properly decorated my Service contracts using the FaultContract generic class attribute, setup the EHAB block to catch all System.Exception and used the
Fault Contract Exception Handler to map everything. I can now successfully trap the error in the client.

The issue that I am having trouble with is that now, I would like to log all the exceptions that are thrown using the Logging block, so I added to the Exception Type, a
Logging Handler and configured everything to write the exceptions to the event log. It doesn't work, even if I put the
Logging Handler above the Fault Contract Exception Handler. I tried a
Flat File Trace Listener and I get the same result. It's as if the Handler is never processed. The
Fault Contract Exception Handler still works well though.