Serveur HTTP Apache Version 2.5

| Description: | Implémentation du fournisseur de journalisation d'erreurs "journald" |
|---|---|
| Statut: | Extension |
| Identificateur de Module: | journald_module |
| Fichier Source: | mod_journald.c |
Ce module implémente le fournisseur de journalisation d'erreurs "journald". Il permet l'enregistrement des messages d'erreur et la gestion des journaux personnalisés via systemd-journald(8).
Ce module ne fournit aucune directive.
Systemd-journald permet d'effectuer une journalisation structurée, et autorise donc le filtrage des messages en fonction de diverses variables. Les variables actuellement supportées sont :
LOGREQUEST_HOSTNAMEREQUEST_USERREQUEST_USERAGENT_IPREQUEST_URISERVER_HOSTNAMECes variables peuvent par exemple être utilisées pour ne montrer
que les messages concernant un URI particulier via la commande
journalctl :
journalctl REQUEST_URI=/index.html -a
Pour d'autres exemples, voir la documentation de systemd-journalctl.
Si le système le supporte, il est possible d'utiliser
systemd-journald(8) pour effectuer la journalisation en spécifiant
journald à la place d'un nom de fichier dans la
directive ErrorLog (voir core).
ErrorLog journald
Spécifier journald comme fournisseur de journal
d'erreurs avec la directive CustomLog (voir
mod_log_config) active la journalisation via
systemd-journald(8) si le système le supporte.
CustomLog "journald" "%h %l %u %t \"%r\" %>s %b"
Actuellement, systemd-journald n'est pas conçu pour une jounalisation à haut débit et son utilisation pour la journalisation des accès peut induire une baisse importante de performances.