c# hata satır,method ve dosya bulma
Cuma, 31 Eki 2014
yorum yok
// satır numarasına erişebilmek için true değerini atıyoruz StackTrace trace = new StackTrace(true); foreach (StackFrame frame in trace.GetFrames()) { if (!string.IsNullOrEmpty(frame.GetFileName())) { Console.WriteLine(frame.GetFileLineNumber()); Console.WriteLine(frame.GetMethod()); Console.WriteLine(frame.GetFileName()); Console.WriteLine("------------------------------------"); int sonHane = frame.GetFileName().LastIndexOf("\\"); int toplamUzunluk = frame.GetFileName().Length; string hataForm = frame.GetFileName().Substring(sonHane + 1, toplamUzunluk - sonHane - 1); string hataMethod = frame.GetMethod().Name; int hataSatir = frame.GetFileLineNumber(); LogKaydet(hataForm, hataMethod, hataSatir); } }