Fornire un log

Fornire un log in http

In un sistema linux, potrebbe far comodo un tool in grado di fornire un log in modo semplice a chi lo vuole vedere.

Lo facciamo copiando un estratto di un file di questo log.

Normalmente questi file si trovano in aree non accessibili al server web, ed è quindi necessario trovare uno strumento per esporre questi tracciati ai nostri utenti: sviluppatori in genere. 

Il tool

Ho ideato questa soluzione che nel fornitre un log  mi consente di decidere cosa esporre con banali filtri. Scriviamo uno shell command come segue

while true; do tail -n 100 /var/log/apache2/sito.com-error.log > /var/www/sito.com/web/pippo_tutto.txt; sleep 2; done

per eseguirlo e lasciarlo in memoria, si possono usare molti modi … a voi la scelta.

  • nohup
  • screen
  • fare un batch da lanciare in background

Quindi andrà bene anche salvare il comando in un bath con la nostra shell predefinita, tipo la bash. Così da eseguirlo senza troppe preoccupazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *