|
|
- using System.Web.Mvc;
-
- namespace Sevomin.WebFrontend.Controllers
- {
- public class BaseController : Controller
- {
- protected override void OnException(ExceptionContext filterContext)
- {
- #if DEBUG
- filterContext.ExceptionHandled = false;
- #else
- filterContext.ExceptionHandled = true;
- #endif
- var e = new Elmah.Error(filterContext.Exception);
-
- Elmah.ErrorLog.GetDefault(System.Web.HttpContext.Current).Log(e);
-
- // Redirect
- filterContext.Result = View("Error");
- base.OnException(filterContext);
- }
-
- public ActionResult Error404()
- {
- return View();
- }
-
- }
- }
|