Vous êtes ici

Comment utiliser les entrées récentes du journal sous Drupal 8 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le mar, 03/11/2015 - 09:26

Lorsque vous avez le module Database Logging activé et que vous vous rendez à la page Gérer > Rapports > Entrées récentes du journal (admin/reports/dblog), vous pouvez observer que Drupal collecte des informations sur les opérations du site. Voici un exemple ci-dessous :

Exemple d'entrées récentes du journal

Ici on peut voir que cron a tourné comme prévu et qu'un fichier de langues a été importé sur le site. Si l'on clique sur n'importe lequel de ces messages, on obtient plus d'informations, qui peuvent notamment être utiles dans le cadre du dépannage du site. Ci-dessous, on observe que le module locale nous a permis d'importer une traduction.

Détails d'une entrée récente de journal

Plus intéressant, voici un message d'erreur qui vous sera utile pour comprendre - par exemple - un WSOD sur une partie du site, et l'erreur PHP correspondante :

Exemple de message d'erreur

Maintenant que vous en savez un peu plus sur le journal de Drupal, vous pouvez aller plus loin. La prochaine étape est de filtrer les messages pour n'obtenir que ceux qui vous serviront. Sur un site un peu actif, les messages s'empilent très vite et il sera difficile d'y voir clair sans filtres.

Comment filtrer les entrées du journal

Vous pouvez au choix filtrer par Type de message (exemple : erreur PHP, cron...) ou Importance (des simples messages informatifs aux erreurs critiques) ou bien sûr les combiner. Pour du dépannage de site il convient de ne pas filtrer par Type (sauf si vous savez pertinemment ce que vous cherchez) et de filtrer à la place par Importance avec les critères suivants à minima :

  • Urgence
  • Alerte
  • Critique
  • Erreur
  • Debug

Depuis cet écran, remarquez que vous pouvez également effacer les messages du journal, ce qui peut parfois être intéressant pour repartir à zéro et voir ce qu'il se passe sur votre site en rafraîchissant régulièrement la page. On abordera toutefois plus tard l'utilisation de Syslog qui reste plus performante que Database Logging.

Version: 
Drupal 8
Niveau: 
Débutant
Partager ce contenu