mod_witch est un module pour Apache (version Unix) permettant de consigner les acces à un site via syslog. Voilà ce qui apparait dans le fichier /var/log/messages en utilisant les paramètres par défaut : Sep 18 22:37:34 thor mod_witch[326]: 192.168.76.5 - - [18/Sep/2001:22:37:34 +0200] "GET /manual/images/pixel.gif HTTP/1.1" 200 61 thor.asgard.local
L'intérêt de ce module est de profiter de la souplesse de syslog pour les journaux d'Apache. Plutôt que d'avoir un seul fichier, mod_witch via syslog permet d'utiliser plusieurs fichiers en fonction du niveau d'erreur par exemple (erreur critique, avertissement, information, etc). Pour plus de détails sur syslog, vous pouvez consulter les pages de manuel (man syslogd, man syslog.conf).
Il n'y a pas vraiment de site officiel, vous pouvez télécharger le module ici.
Pour compiler et installer mod_witch comme module dynamique, utilisez la commande apxs -a -c -i mod_witch.c.