Javascript Global Hata Yakalayıcı Oluşturma

Javascript ile web projesi veya mobil uygulama geliştirirken en ufak hatada bile console’a bakmak bazen can sıkabiliyor bu gibi durumda global event handler ayarlamak en mantıklı çözüm olacaktır isterseniz yakaladığınız hataları veritabanında veya dosyada loglayabilirsiniz.

Javascript global hata yakalayıcı oluşturma

Yazdığınız kod satırı çok az sayıda ise belki ihtiyaç duymayabilirsiniz ama onlarca veya yüzlerce javascript dosyası yer alan projenizde en ufak hatayı yakalamak için her fonksiyona try catch koymak hem kod kalabalığı hemde zaman kaybı işte bu durumda global event handler ayarlamak en mantıklı çözüm olacaktır her tarayıcıda yer alan window değişkeni içerisinde global olarak onerror fonksiyonu yer almaktadır fakat siz kendi fonksiyonunuzu tanımlamadığınız sürece değeri null’dur yani hata yakalanmaz sadece oluşan hatalar tarayıcının konsolunda yer alacaktır. Şimdi global hata yakalayıcımızı görelim.

window.onerror Tanımlama Kodu

window.onerror Destekleyen Tarayıcılar

  • Chrome 13+
  • Firefox 6.0+
  • Internet Explorer 5.5+
  • Opera 11.60+
  • Safari 5.1+

throw ile kendi fırlattığınız hatalarda bu fonksiyona düşmektedir.

İçeriği puanla diğer kullanıcılara ışık tut

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et