웹응용프로그램으로 개발을 했을 경우 Global.asax 파일을 추가 할수 있다.
그 아래에 보면 Application_Error(object sender, EventArgs e)메소드가 있는데
추가 해 주면 된다.
protected void Application_Error(object sender, EventArgs e)
{
// http://support.microsoft.com/kb/306355
Exception objErr = Server.GetLastError().GetBaseException();
string err = "Error Caught in Application_Error event\n" +
"Error in: " + Request.Url.ToString() +
"\nError Message:" + objErr.Message.ToString() +
"\nStack Trace:" + objErr.StackTrace.ToString();
EventLog.WriteEntry("Chiwonii", err, EventLogEntryType.Error);
//Server.ClearError(); // 주:에러를 통과한다.
//additional actions...
}
이코드는 이벤트 뷰어에 로그를 넣어 주는 코드 이다.
댓글 영역