JavaScript OnError ile Hata Bulma ve Loglama

Normal şartlarda oluşacak javascript hatalarını bulmak için bir çok yöntem var.. Örneğin firebug aracı ile console’dan hataları görmek gibi.. Ya da gelişmiş bir editör kullanıyorsanız (örn: dw) oda size anlık olarak oluşan javascript hatalarını gösterecektir.. Ancak yinede her ihtimale karşı oluşabilecek javascript hatalarını yakalayıp bunu loglamak en sağlıklısı olacaktır.. Olası durumlarda loglara bakılıp işlem yapılabilir.

window.onerror

onerror olay tutucusu ile hataları yakalayıp işlem yapabiliyoruz.. Örneğin;

<script type="text/javascript">
window.onerror = function(hata, url, hataSatiri){
    alert(url + " adresinde " + hataSatiri + ". satırda hata oluştu. Hata: " + hata);
}
</script>
<script type="text/javascript">
alert("deneme); // hatalı kod
</script>

Bu şekilde hatanın hangi dosyada hangi satırda olduğunu ve hatanın sebebini kolayca öğrenebiliriz.. Bu işlemi öğrenebildiğimize göre bunu post ettirip loglama işleminide kolayca yapabiliriz.. Bu işlem için aşağıdaki videoya göz atmalısınız.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir