2012-03-16 68 views
1

我有一个关于appharbor的网站。如何在AppHarbor中记录unhandeled异常?

我知道有一些logentries需要登录。

但是,如何查看所有未处理的服务器端异常?

我发现这个片段(把int Global.ascx),但找不到什么是所需的所有dll引用。

protected void Application_Error(object sender, EventArgs e) 
{ 
    try 
    { 
     var exception = Server.GetLastError(); 
     var logEntry = new LogEntry 
     { 
      Date = DateTime.Now, 
      Message = exception.Message, 
      StackTrace = exception.StackTrace, 
     }; 

     var datacontext = new LogDBDataContext(); 
     datacontext.LogEntries.InsertOnSubmit(logEntry); 
     datacontext.SubmitChanges(); 
    } 
    catch (Exception) 
    { 
     // failed to record exception 
    } 
} 

回答