I've implemented the solution explained here: Exception Logging for WCF Services using ELMAH
When I debug my code, the ProvideFault in the ErrorHandler is executed correctly and the line which calls ELMAH is also hit: Elmah.ErrorSignal.FromCurrentContext().Raise(error);
However ELMAH does not log any errors and doesn't send an email (both are set up in the web.config). But if I call ELMAHS log method directly, ELMAH creates a log entry in the database: Elmah.ErrorLog.GetDefault(HttpContext.Current).Log(new Elmah.Error(error));
Anyone SO's who've had this problem?
All input is much appreciated!