Child pages
  • Frontal Lighttpd (exemple de Moodle)
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)

accesslog.filename = "/var/log/lighttpd/moodle-access.log"
$HTTP["url"] =~ 
"(\.gif|\.jpg|\.jpeg|\.png|\.bmp|\.ico|\.svg|\.ttf|\.eot|\.woff|\.class|\.swf|\.css|\.js|\.xml|\.robots.txt)$" {
	#setenv.add-environment = ( "display" => "no")
	accesslog.filename = ""
}

accesslog.format = "%h %l %T %I/%O %b %u %t \"%m %v%U?%q %H\" %>s \"%
{Referer}i\" \"%{User-Agent}i\" %{Cookie}i "

Cas de Moodle

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

$HTTP["url"] =~ "/theme/" {
	accesslog.filename = ""
}

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 (depuis la table des logs)

 

 

 

  • No labels