systemadmin.es > LAMP y web > Guardar en el log de tomcat headers HTTP y Cookies

Guardar en el log de tomcat headers HTTP y Cookies

En el log de los servidores web podemos almacenar más información que el típico formato NCSA (combined). Una de las opciones poco conocidas es la posibilidad de almacenar el contenido de Cookies o headers HTTP.

Tal como podemos encontrar en la documentación de tomcat referente a la Valve que almacena los logs, podemos almacenar headers que se mandan o se reciben y cookies:

  • %{nombre}i: Indicamos el nombre del header que nos manda el cliente que queremos guardar en el log. Típicamente se usa para almacenar el Referer y el User-Agent en el formato NCSA:
    "%{Referer}i" "%{User-agent}i"
    
  • %{nombre}o: También podemos almacenar el valor de headers que el servidor manda al cliente
  • %{nombre}c: Indicamos el nombre de la cookie cuyo valor queremos guardar en el log

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>