Journalisation des accès HTTP
Vous pouvez configurer les paramètres du journal d'accès pour les noeuds finaux HTTP.
Paramètres du journal d'accès HTTP
- Utilisation d'un journal commun
Pour activer la journalisation pour plusieurs noeuds finaux avec des paramètres communs, incluez httpAccessLogging comme élément de niveau supérieur dans votre fichier server.xml, puis référencez-le depuis plusieurs éléments httpEndpoint :
<httpAccessLogging id="accessLogging"/> <httpEndpoint id="defaulHttpEndpoint" accessLoggingRef="accessLogging"/> <httpEndpoint id="otherHttpEndpoint" accessLoggingRef="accessLogging" httpPort="9081" httpsPort="9444"/>
- Utilisation de journaux distincts pour chaque noeud final
Pour activer la journalisation pour chaque noeud final individuel, utilisez un élément enfant accessLogging et spécifiez un chemin de fichier qui n'entre pas en conflit avec les autres journaux :
<httpEndpoint id="defaultHttpEndpoint"> <accessLogging filepath="${server.output.dir}/logs/http_defaultEndpoint_access.log"/> </httpEndpoint>
- Utilisation de journaux pour le serveur HTTP
Pour la liste des propriétés côté serveur HTTP disponibles et leurs descriptions, voir Apache Module mod_log_config.
Format du journal d'accès HTTP
Pour la liste des propriétés de format de journal disponibles et leurs descriptions, voir la configuration accessLogFormat pour WebSphere Application Server Traditional dans Propriétés personnalisées du canal de transport HTTP. Cette chaîne de format de journal est spécifiée avec l'attribut logFormat de l'élément httpAcccessLogging ou accessLogging dans le fichier server.xml :
<httpAccessLogging logFormat='%h %u %{t}W "%r" %s %b'/>
ou
<httpEndpoint id="defaultHttpEndpoint">
<accessLogging filepath="${server.output.dir}/logs/http_defaultEndpoint_access.log"
logFormat='%h %i %u %t "%r" %s %b' />
</httpEndpoint>