I have several methods that look like this:
public void foo() { try { doSomething(); } catch(Exception e) { Log.Error(e); } }
Since you mentioned you're using WCF you can implement IErrorHandler interface and all exceptions would be routed to your method where you can log them.