Bazen hata aldığımız durumlarda hatayı detaylarıyla görmek isteyebiliriz, bunu ya bi dosyaya ya bi tabloya veya ekrana yazdırmak için kullanabiliriz. Detaylı exception hatasını almak için aşağıdaki kodu kullanabilirsiniz.
string message = "Exception type " + ex.GetType() + Environment.NewLine + "Exception message: " + ex.Message + Environment.NewLine + "Stack trace: " + ex.StackTrace + Environment.NewLine; if (ex.InnerException != null) { message += "---BEGIN InnerException--- " + Environment.NewLine + "Exception type " + ex.InnerException.GetType() + Environment.NewLine + "Exception message: " + ex.InnerException.Message + Environment.NewLine + "Stack trace: " + ex.InnerException.StackTrace + Environment.NewLine + "---END Inner Exception"; }