Page tree
Skip to end of metadata
Go to start of metadata

 

La modification du format des logs généré par Apache va permettre d'intégrer le cookie Agimus-NG à chaque ligne de logs.

Il faut appliquer les modifications suivantes dans votre configuration apache.

On en profite pour limiter les logs en n'enregistrant pas les fichiers statiques (images, js, css)

LogFormat "%h %l %u %D %t \"%m %v%U%q %H\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{AGIMUS}C" combinedCAS

SetEnvIf Request_URI 
"\.gif$|\.jpg$|\.jpeg$|\.png$|\.bmp$|\.ico$|\.svg$|\.ttf$|\.eot$|\.woff$|\.class$|\.swf$|\.css$|\.js$|\.xml$|\.robots.txt$" is_static

CustomLog ${APACHE_LOG_DIR}/moodle-access.log combinedCAS env=!is_static

Cas de Moodle

Dans le cas de Moodle, on peut également supprimer les logs issus du dossier theme :

SetEnvIf Request_URI 
"^/theme/.*|\.gif$|\.jpg$|\.jpeg$|\.png$|\.bmp$|\.ico$|\.svg$|\.ttf$|\.eot$|\.woff$|\.class$|\.swf$|\.css$|\.js$|\.xml$|\.robots.txt$" is_static

Il existe une méthode plus poussée de traitement des logs moodle qui utilise les logs de la base moodle disponible sur la page Moodle (traitement recommandé - depuis la table des logs)

 

 

  • No labels