248 votes

Récupérer toutes les erreurs javascript et les envoyer au serveur

J'ai erré si quelqu'un avait de l'expérience dans la gestion des erreurs javascript globalement et les envoyait du navigateur client à un serveur.

Je pense que mon point de vue est très clair, je veux connaître toutes les exceptions, erreurs, erreurs de compilation,… qui se produisent du côté du client et les envoyer au serveur pour les signaler.

J'utilise principalement mootools et head.js (pour le côté js) et django pour le côté serveur (ce n'est pas grave ...).

Merci de votre aide.

Cordialement.

321voto

Mike Lewis Points 29305

Je vérifierais window.onerror

Exemple :

N’oubliez pas qu’en renvoyant la valeur true permettra d’éviter les tirs du gestionnaire par défaut, et retournant false permettra le gestionnaire par défaut à exécuter.

17voto

Tarek Points 2072

J’ai testé récemment getsentry sur la production et il fonctionne très bien (Js et autres langages PHP)

1-il est open source (vous pouvez l’installer sur votre propre serveur)

Ou

2 - vous pouvez utiliser le plan libre (100 rapports / jour)

0voto

Ivan Kurmanov Points 83

Aussi, l' http://jslogger.com le service peut vous aider:

Journal des erreurs de Javascript et des événements dans le cloud

à partir de http://jslogger.com/features :

À partir de maintenant, vous pouvez espionner toutes les erreurs que la rupture de votre site à l'expérience de l'utilisateur. Chaque erreur Javascript sera capturé et amené à vous pour plus tard debuging.

AVERTISSEMENT: ne pas affiliés avec le service ou l'entreprise.

-2voto

lillesand Points 64

Vous pouvez aller sur ce nouveau service, http://rescuejs.com/.

Vous permet de connecter tous vos javascript erreurs sans écrire côté serveur code vous-même. Il suit également les versions de navigateur et ainsi de suite.

Je ne suis pas sûr que j’envisagerais eux 100 % « enterprise ready », mais il vaut vraiment la peine de vérifier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X