.net에 오류 로그 작성
저자:Eve Cole
업데이트 시간:2009-06-30 16:12:20
1 .cs中执行存储过程에서
2
3번 시도
4
5{}
6
7 캐치(예외예외)
8 {
9cm.Connection.Close() ;
10 qiao.Value ="실패";
11 PublicUnit.SaveError(ex,this.Context,this.Request) ;
12 }
13
14
15
16일의 하루
17
18 public static void SaveError(Exception ex,HttpContext hc,HttpRequest hr)
19 {
20 문자열 온도 ;
21 스트림라이터 SW ;
22
23 //如果存재문件
24 if(파일.존재( hr.PhysicalApplicationPath+@"Error.txt "))
25 {
26 sw = File.AppendText( hr.PhysicalApplicationPath+@"Error.txt ") ;
27 temp = DateTime.Now.ToString() + "------------------------- ----------------------------------------------N";
28 temp += "错误消息:" + ex.Message +"n";
29 temp += "사용할 수 있는 응용 프로그램의 이름:" + ex.Source +"n";
30 임시 += "堆栈内容:" + ex.StackTrace +"n";
31 temp += "사용 가능한 방법:" + ex.TargetSite +"n";
32 임시 += "错误页면" +hr.RawUrl + "nn";
33
34 sw.WriteLine(임시) ;
35 sw.닫기() ;
36 }
37 }
38