Serveur Apache HTTP Version 2.4
| Description: | Journalisation suppl�mentaire � des fins de d�bogage |
|---|---|
| Statut: | Exp�rimental |
| Identificateur�de�Module: | log_debug_module |
| Fichier�Source: | mod_log_debug.c |
| Compatibilit�: | Disponible depuis la version 2.3.14 d'Apache |
<Location "/foo/"> ��LogMessage "/foo/ has been requested" </Location>
<Location "/foo/">
��LogMessage "subrequest to /foo/" hook=type_checker expr=%{IS_SUBREQ}
</Location>
Le branchement (hook) par d�faut log_transaction n'est pas
ex�cut� pour les sous-requ�tes ; nous devons donc en utiliser un
autre.
LogMessage "IPv6 timeout from %{REMOTE_ADDR}" "expr=-T %{IPV6} && %{REQUEST_STATUS} = 408"
Notez l'emplacement des guillemets pour l'argument
expr=.
<Location "/">
��LogMessage "%{reqenv:X-Foo}" hook=all
</Location>
En association avec les rep�res de temps en microsecondes du journal des erreurs,
hook=all permet aussi de d�terminer la dur�e d'ex�cution des
diff�rentes phases du traitement de la requ�te.
| Description: | Enregistre des messages personnalis�s dans le journal des erreurs |
|---|---|
| Syntaxe: | LogMessage message
[hook=hook] [expr=expression]
|
| D�faut: | Non d�fini |
| Contexte: | r�pertoire |
| Statut: | Exp�rimental |
| Module: | mod_log_debug |
Cette directive permet d'enregistrer un message personnalis� dans le journal des erreurs. Ce message peut utiliser des variables et des fonctions dans la syntaxe ap_expr. D'�ventuelles r�f�rences � des en-t�tes HTTP dans l'expression rationnelle n'entra�neront pas l'ajout des noms d'en-t�te correspondants � l'en-t�te Vary. Les messages sont enregistr�s au loglevel info.
Le branchement (hook) pr�cise la phase du traitement de la requ�te avant laquelle le message sera enregistr�. Les branchements suivants sont support�s :
| Nom |
|---|
translate_name |
type_checker |
quick_handler |
map_to_storage |
check_access |
check_access_ex |
insert_filter |
check_authn |
check_authz |
fixups |
handler |
log_transaction |
Le branchement par d�faut est log_transaction. La
valeur sp�ciale all est �galement support�e ; dans ce cas,
le message sera enregistr� � chaque phase. Tous les branchements ne
sont pas ex�cut�s pour chaque requ�te.
L'expression optionnelle permet de restreindre l'enregistrement du message en fonction d'une certaine condition. La syntaxe de l'expression est d�crite dans la documentation ap_expr. D'�ventuelles r�f�rences � des en-t�tes HTTP dans l'expression rationnelle n'entra�neront pas l'ajout des noms d'en-t�te correspondants � l'en-t�te Vary.