GNU/Linux >> Tutoriels Linux >  >> Linux

Comment afficher le journal des erreurs PHP ou Apache en ligne dans un navigateur ?

Un simple code php pour lire le journal et imprimer :

<?php

  exec('tail /var/log/apache2/error.log', $error_logs);

  foreach($error_logs as $error_log) {

       echo "<br />".$error_log;
  }

 ?>

Vous pouvez intégrer la variable php error_log dans html selon vos besoins. La meilleure partie est tail chargera les dernières erreurs qui ne chargeront pas trop votre serveur.

Vous pouvez modifier tail pour donner la sortie comme vous le souhaitez

Ex. tail myfile.txt -n 100 // il donnera les 100 dernières lignes


Voir Quels sont les concurrents commerciaux et open source de Splunk ? et je recommanderais https://github.com/tobi/clarity

Outil simple et facile.


Linux
  1. Comment afficher le journal des erreurs dans cPanel

  2. Comment configurer des serveurs de journalisation distants avec rsyslog ?

  3. Comment arrêter le message de journal Apache mod_rewrite [Apache]

  4. Comment réparer - Erreur Apache :Aucun DirectoryIndex correspondant ?

  5. Comment faire pivoter les fichiers journaux Apache sous Linux

Comment afficher les fichiers journaux Apache sous Linux

Comment afficher les journaux d'erreurs cPanel

Comment créer un journal d'erreurs PHP dans cPanel

Comment installer Apache, MariaDB, PHP (LAMP) sur Fedora 32

Comment installer Apache, MySQL, PHP (LAMP) sur Arch Linux

Comment installer et configurer Apache et PHP sur Jelastic Cloud