Description
L’extension récupère la plupart des erreurs JS, les journalise, puis les affiche dans un widget du tableau de bord
Voici certaines de ses fonctionnalités :
- À l’exception des réglages de l’extension, aucun stockage en base de données ne se passe. Le journal est écrit dans un fichier « .log ».
- Afficher les dernières erreurs JS dans un widget du tableau de bord.
- Actualiser les erreurs depuis le widget du tableau de bord.
- Consulter le journal d’erreurs complet sur une page à part.
- Ignorer les erreurs si l’agent utilisateur contient une chaîne en particulier.
- Ignorer les erreurs si l’erreur contient une chaîne en particulier.
- Ignorer les erreurs si l’URL du script contient une chaîne en particulier.
- Voir quelle page et quel script ont déclenché les erreurs.
- Choisir le nombre maximal d’erreurs à journaliser par chargement de page.
- Exclure la journalisation d’erreurs sur des types de publication.
- Choisir la façon d’effectuer les appels ajax
L’extension nettoie le journal toutes les 24 heures, pour ne garder que les 100 dernières entrées.
Vous pouvez utiliser le filtre WP « jserrlog_max_log_entries » pour garder plus ou moins d’entrées, en retournant un entier : add_filter('jserrlog_max_log_entries',function(){return 200;})
Multisite
L’extension fonction avec multisite. Il y a un journal d’erreurs par site.
Captures d’écran
Installation
- Rendez-vous sur la page « Extensions » depuis votre tableau de bord et sélectionnez « Ajouter »
- Recherchez « JS Error Logger »
- Cliquez sur « Installer »
Avis
Contributeurs/contributrices & développeurs/développeuses
« JS Error Logger » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“JS Error Logger” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « JS Error Logger » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal
1.2
- Améliorations de l’accessibilité
- Correctif : l’extension obligatoire est maintenant également bien supprimée lorsque l’extension est désactivée, et non simplement désinstallée
- 3 réglages supplémentaires qui n’étaient précédemment accessibles que via filtres WP ont été ajoutés à l’interface d’utilisation
1.1.11
- Correctif : correct désenregistrement du script chargé en avance dans l’interface publique lorsque la journalisation des erreurs js n’est pas activée
1.1.10
- Renforcement de la sécurité
- Documentation des variables pour les traducteurs/traductrices
- Correctif mineur : vérification que le répertoire des extensions indispensables est bien accessible en écriture avant d’y créer le chargeur anticipé afin d’éviter des avertissements PHP
1.1.9
- Correctif : correct désenregistrement du script chargé en avance si la journalisation de l’interface d’administration n’est pas activée
1.1.7
- Amélioration : meilleur mécanisme de mise à jour pour s’assurer que l’extension indispensable soit aussi mise à jour
1.1.6
- Nouveau : il est maintenant également possible de journaliser les erreurs js de l’interface d’administration
1.1.5
- Correctif : un attribut HTML était échappé avec wp_kses au lieu de esc_attr, ce qui pouvait conduire à des problèmes d’affichage si le texte de l’attribut contenait des guillemets
1.1.4
- Correctif : lorsque le widget du tableau de bord était à l’origine vide, puis actualisé et qu’une erreur apparaissait, le bouton « Voir » n’était pas cliquable
1.1.3
- Correctif : un changement dans l’ID du widget du tableau de bord empêchait le bouton « Actualiser le journal » de fonctionner correctement
1.1.2
- Correctif : suppression du type de retour « string » dans rewrite_script_src afin d’éviter des problèmes potentiels
1.1.1
- Correctif : problème avec l’encodage des caractères spéciaux
- Correctif : barre oblique finale manquante lors de la création du répertoire « js-error-logger-log »
- Amélioration : l’extension devrait détecter les extensions de cache les plus populaires, et rappeler aux utilisateurs/utilisatrices de vider leur cache après le changement de certains réglages
1.0
- Version initiale