Ajaxian::Catching users JavaScript errors in your server logs

Source: http://ajaxian.com/archives/catching-users-javascript-…-logs

Récupérer les erreurs Javascript sur les log de votre serveur

Markku Uttula a admis coder en étant bourré and a décidé d’écrire un petit hack qui capture les erreurs javascripts et les envoi à ses fichiers de log sereveurs en utilisant Ajax.

Vous aimeriez en faire autant? Peut être pour améliorer vos tests utilisateurs de votre framework?

Babozor:
Effectivement, utile… pour un debuggage optimal

One Response to “Ajaxian::Catching users JavaScript errors in your server logs”

  1. laurent Says:

    window.onerror est la depuis longtemps et est effectivement utile, voir indispensable, pour correctement débugger, parce que malheureusement il est impossible de tester toutes les configurations existantes. Sauf Opera (même en version 9) qui s’obstine à ne pas l’intégrer, mais ça peut changer puisque une normalisation en fonction des comportements existants est en écriture au WHATWG.

    Cependant utiliser AJAX pour faire ça, c’est pas adapté puisqu’il existe une méthode plus simple et plus accessible comme l’appel d’une image (AJAX n’est pas utilisable sur les postes IE6 avec sécurity activeX maximale - en attendant IE7 qui devrait avoir l’objet xmlhttp en interne et non plus en activeX)

    window.onerror = function(msg, url, lno)
    {
    var i = new Image();
    i.src=’/jslogerror.php?msg=’ + encodeURIComponent(msg) + ‘&url=’ + encodeURIComponent(url) + ‘&lno=’ + encodeURIComponent(lno);
    i = null;
    return false;
    };

    Le seul avantage que j’arrive à trouver à l’utilisation d’AJAX ici se serait d’avoir une requête émise en méthode POST mais est-ce bien utile pour un système de log des bugs clients ?

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a