From c1dd84b2e26d4856c78b86bc9102a5a72b0f743b Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 24 Sep 2011 16:31:44 +0000 Subject: [PATCH] Update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1175191 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/core.xml.fr | 94 ++++++++++++++++++++++++++----------- 1 file changed, 66 insertions(+), 28 deletions(-) diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index a133ac0689..f8ef4c00cd 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ - + @@ -1410,7 +1410,7 @@ host ErrorLogFormat Spécification du format des entrées du journal des erreurs - ErrorLog [connection|request] format + ErrorLogFormat [connection|request] format server configvirtual host Disponible depuis la version 2.3.9 d'Apache @@ -1467,6 +1467,35 @@ host valeurs possibles vont de 1 (alert) à 15 (trace8), en passant par 4 (warn) ou 7 (debug).

+

Par exemple, voici ce qui arriverait si vous ajoutiez des + modificateurs à l'item %{Referer}i qui enregistre le + contenu de l'en-tête Referer.

+ + + + + + + + + + + + + + + + + + + + + +
Item modifiéSignification
%-{Referer}iEnregistre le caractère - si l'en-tête + Referer n'est pas défini.
%+{Referer}iN'enregistre rien si l'en-tête + Referer n'est pas défini.
%4{Referer}iN'enregistre le contenu de l'en-tête Referer que si + la sévérité du message de journalisation est supérieure à 4.
+

Certains items de format acceptent des paramètres supplémentaires entre accolades.

@@ -1478,76 +1507,76 @@ host %% Le signe pourcentage - %...a + %a Adresse IP et port distants - %...A + %A Adresse IP et port locaux - %...{name}e - Variable d'environnement de requête name + %{name}e + Variable d'environnement de requête name - %...E + %E Etat d'erreur APR/OS et chaîne - %...F + %F Nom du fichier source et numéro de ligne de l'appel du journal - %...{name}i - En-tête de requête name + %{name}i + En-tête de requête name - %...k + %k Nombre de requêtes persistantes pour cette connexion - %...l + %l Sévérité du message - %...L + %L Identifiant journal de la requête - %...{c}L + %{c}L Identifiant journal de la connexion - %...{C}L + %{C}L Identifiant journal de la connexion si utilisé dans la portée de la connexion, vide sinon - %...m + %m Nom du module qui effectue la journalisation du message %M Le message effectif - %...{name}n - Note de requête name + %{name}n + Note de requête name - %...P + %P Identifiant du processus courant - %...T + %T Identifiant du thread courant - %...{g}T + %{g}T Identifiant unique de thread système du thread courant (l'identifiant affiché par la commande top par exemple ; seulement sous Linux pour l'instant) - %...t + %t L'heure courante - %...{u}t + %{u}t L'heure courante avec les microsecondes - %...{cu}t + %{cu}t L'heure courante au format compact ISO 8601, avec les microsecondes - %...v + %v Le nom de serveur canonique ServerName du serveur courant. - %...V + %V Le nom de serveur du serveur qui sert la requête en accord avec la définition de la directive UseCanonicalName. @@ -1570,11 +1599,20 @@ host c'est son identifiant unique qui sera utilisé comme identifiant de journal pour les requêtes.

- Exemple (assez similaire au format par défaut) - ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P] %7F: %E: [client\ %a] + Exemple (format par défaut) + ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i" +

Cet exemple renverrait un message d'erreur du style :

+ + + [Thu May 12 08:28:57.652118 2011] [core:error] [pid 8777:tid 4326490112] [client ::1:58619] File does not exist: /usr/local/apache2/htdocs/favicon.ico + + +

Notez que, comme indiqué plus haut, certains champs sont + totalement supprimés s'ils n'ont pas été définis.

+ Exemple (similaire au format 2.2.x) ErrorLogFormat "[%t] [%l] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i" -- 2.40.0