I want to log all exceptions server side.
In ASP.NET I write something like this in Global.asax.cs, but will this work for a WCF service, too?
public class Global : HttpApplication
{
protected void Application_Error(object sender, EventArgs e)
{
Exception unhandledException = Server.GetLastError();
//Log exception here
...
}
}
UPDATE: I don't want to have a try...catch for every [OperationContract] in my .svc file. I short... I want to make sure that all exception that my service throws is logged by log4net. I'm not talking about how the client handles exception.