Uygulamaya kabarcıklanmadıklarında bile ELMAH kayıt dışı istisnalar var mı? Bir istisna oluştuğunda bir mesajı açmak istiyorum ve yine de istisnayı günlüğe kaydetmek istiyorum. Şu anda her şeyi bir araya getirmeye çalışıyorum blokları yakaladım ve mesajları tükürdüm, ama bu sıkıcı oluyor.Elmah, yakalanan istisnaları da yakalar mı?
cevap
ELMAH, Signaling adlı yeni bir özelliği desteklemek için güncelleştirildi.
Bu, istisnaları nasıl istediğinizi ele almanıza izin verirken, bunları yine de ELMAH'a kaydettirebilirsiniz. o zor bir uygulamanın akışını izlemek için yapar gibi
try
{
int i = 5;
int j = 0;
i = i/j; //Throws exception
}
catch (Exception ex)
{
MyPersonalHandlingCode(ex);
ErrorSignal.FromCurrentContext().Raise(ex); //ELMAH Signaling
}
Yeniden atma istisnalar kötü bir uygulama olabilir. Hatayı bir şekilde işlemek ve basitçe belgelemek istiyorsanız, Sinyal Kullanımı çok daha iyi bir yaklaşımdır.
bir filtre Bu problemi çözmek basit yoludur, DotNetSlackers on ELMAHtarafından bu mükemmel kılavuzuna göz atın. Bu özünürlüğü/filtreyi kullanarak bu çözüme ulaşmak için https://stackoverflow.com/a/5936867/965935
Anladığım kadarıyla bir filtre, bir try catch bloğunda zaten ele alınan bir istisnayı yakalayamayacak. Bu cevabı buradan kontrol edin [link] (http://stackoverflow.com/a/21864117/694457). – frezq
- 1. Elmah
- 2. Zayıflatma alt yazı kullanarak yakalar :: Alıntı
- 3. "Yakalanan" özel durumlar nasıl kaydedilir?
- 4. Yakalanan görüntü SQlite Veritabanına mı depolanıyor? (Cordova)
- 5. 'Denemek ... istisna dışında her bir istisnayı yakalar mı?
- 6. Özel hatalar etkinleştirildiğinde Elmah tetiklenmiyor
- 7. API istisnaları
- 8. % x [] tüm çıkışı yakalar mı? Bu kodu çalıştırırsanız
- 9. Yakalanan Değişkenler ... Bu 'Yakalanan' aslında ne anlama geliyor?
- 10. ASP.NET'teki Elmah Yapılandırma Yardımı
- 11. Elmah MVC ile üretim sunucusunda/elmah erişemiyor musunuz?
- 12. Lambda'yı yakalanan değişkenle saran functor nasıl oluşturulur?
- 13. Windsor, yakalanan bileşenleri çözümlemiyor
- 14. destek istisnaları
- 15. ELMAH günlük kimliğini ASP.NET
- 16. Hatalar kaydedilmedi ELMAH
- 17. ELMAH verilerini nereden kaydediyor?
- 18. Bir ComboBox, düşürüldüğünde fareyi nasıl yakalar?
- 19. Toplu yükleme yaparken yakalanan CouchDB
- 20. Glass/GDK tabanlı VoiceListener neden XE16'da bir kez VoiceCommand yakalar?
- 21. Autorun ELMAH veritabanı komut dosyaları
- 22. Spring CrudRepository istisnaları
- 23. SQL SERVER 2008 R2 kullanarak ASP.NET MVC 4 için ELMAH
- 24. PHPUnit beklenen istisnaları yakalamıyor
- 25. WebBrowser denetiminin istisnaları yitirmesini önleme
- 26. Haskell'deki İstisnaları Yakalama
- 27. Elmah sadece günlüğe 15 giriş yapıyor.
- 28. ELMAH SQL Server'da Oturum Açma
- 29. Harici Yapılandırma Dosyaları ile elmah
- 30. Dahili Depolamada yakalanan resmi kaydetme?
kontrol edin. Çünkü bu kodu her bir yakalayıcının içine koymak, bence çok fazladır, böyle bir filtreye sahip olmak iyi olur. – Kuncevic
, dognetslackers bağlantısının işlenmemiş bir hata sayfasına yol açtığını ironik olarak belirtir. Bu bir trol olmalı? – niico
günümü kurtardı .. – NMathur