Que significa cada parámetro % en las directiva LogFormat de httpd.conf

Siguiendo la documentación: http://httpd.apache.org/docs/current/mod/mod_log_config.html#formats Version 2.2

Éstos son los parámetros posibles. Aunque puede que haya más.

%% El signo de porcentaje

%a Una dirección IP

%A Una dirección IP local

%B Tamaño de la respuesta en bytes, con exclusión de los encabezados HTTP.

%b Tamaño de la respuesta en bytes, con exclusión de los encabezados HTTP. En formato CLF, es decir, un ‘-‘ en lugar de un 0 cuando no se envían los bytes.

%{Foobar}C El contenido de cookie Foobar en la solicitud enviada al servidor. Sólo la versión 0 “cookies” son totalmente compatibles.

%D el tiempo necesario para atender la solicitud, en microsegundos.

%{FOOBAR}e El contenido de la variable de entorno FOOBAR

%f Nombre del archivo

%h host remoto

%H El protocolo de petición

%{Foobar}i El contenido de Foobar: línea de cabecera (s) en la solicitud enviada al servidor. Los cambios realizados por otros módulos (mod_headers por ejemplo) afectan a este.

%k Número de las solicitudes de keepalive manejado en esta conexión. Interesante si KeepAlive está siendo utilizado, de modo que, por ejemplo, un “1” significa que la petición keepalive primera vez después de la primera, “2” el segundo, etc .., de lo contrario esto es siempre 0 (que indica la solicitud inicial). Disponible en las versiones 2.2.11 y posteriores.

%l logname remoto (desde identd, si se suministra). Esto devolverá un guión menos mod_ident está presente y IdentityCheck está activado.

%m El método de la petición

%{Foobar}n El contenido de la nota Foobar de otro módulo.

%{Foobar}o El contenido de Foobar: línea de cabecera (s) en la respuesta.

%p El puerto canónico del servidor que sirve la solicitud

%{format}p formato canónico El puerto del servidor que sirve la solicitud o puerto real del servidor o de puerto real del cliente. Los formatos válidos son canónicos, local o remoto.

%P El ID del proceso del niño que atendió la solicitud.

%{format}P El ID de proceso o subproceso Identificación del niño que atendió la solicitud. Los formatos válidos son pid, tres veces al día, y hextid. hextid requiere abril 1.2.0 o superior.

%q La cadena de consulta (precedida por? Si existe una cadena de consulta, de lo contrario una cadena vacía)

%r en primera línea de la solicitud

%R El controlador de la generación de la respuesta (si la hay).

%s de estado. Para las solicitudes que se redirige el interior, este es el estado de la solicitud original * * —>% s para el último.

%t Tiempo de recepción de la solicitud (formato estándar de Inglés)

%{format}t El tiempo, en la forma propuesta por el formato, que debe estar en función strftime (3) en formato. (Potencialmente localizada)

%T El tiempo necesario para atender la solicitud, en cuestión de segundos.

%u de usuarios remotos (de autoridades, puede ser falsa si el estado de retorno (% s) es 401)

%U La ruta de la URL solicitada, sin incluir cualquier cadena de consulta.

%v El ServerName canónico del servidor que sirve la solicitud.

%V El nombre del servidor de acuerdo a la configuración UseCanonicalName.

%X de estado de conexión cuando la respuesta se ha completado:
X = conexión abortada antes de la respuesta completa.
+ = Conexión puede ser mantenido con vida después de la respuesta se envía.
– = Conexión se cerrará después de la respuesta se envía.

%I Bytes recibidos, incluidos los encabezados de petición y, no puede ser cero. Necesita habilitar mod_logio utilizar esto.
%O bytes enviados, incluyendo cabeceras, no puede ser cero. Necesita habilitar mod_logio utilizar esto.

OTROS FORMATOS COMUNES

%S    host (el nombre del cliente, o la dirección del equipo que hace la solicitud)

%s    numérico de la dirección IP del cliente (si se registra en un campo diferente, que se utiliza cuando% S está vacío)

%r    archivo solicitado

%q    cadena de consulta (parte del nombre de archivo después del caracter especial ?)

%B    navegador

%A    navegador con + ‘s en lugar de espacios

%f    referrer

%u    usuario

%V    máquina virtual (el nombre del servidor, también llamado el dominio virtual)

%d    día del mes

%m    mes en cifras

%M    mes, tres letras abreviatura Inglés

%Y    año, los dos últimos dígitos

%Y    año, cuatro dígitos

%z    año, dos o cuatro dígitos (menos eficiente)

%h    hora del día

%n    minuto de la hora

%a    para formatos am de 12 horas

%U    “Unix tiempo” (segundos desde el inicio de 1970, GMT). Si incluye decimales,%% utiliza U. j

%b    número de bytes transferidos

%t    tiempo de procesamiento en cuestión de segundos

%T    tiempo de procesamiento en milisegundos

%D    tiempo de procesamiento en microsegundos

%c    Código de estado HTTP

%C    palabras de código en lugar del código de estado HTTP en algunos servidores – sólo se utiliza internamente

%J    basura: pasar por alto este campo (campo puede estar vacío también)

%w    espacio en blanco: espacios o tabuladores

%W    espacio en blanco opcional

Tags de búsquedas:

logformat apache,codigos logformat,############################,que significa %A,que significa %d %t %n en c,que significa %H,que significa %o,que significa cada parametro de f:,que significa directiva ip,smb conf parametro %n,que sgnifica cada parametro y la variable,PARAMETROS DE UNA DIRECTIVA,parametros de inicialización de httpd conf,LogFormat apache ip real,kecinifica formato AAAMMM

Noticias relacionadas »

4 comentarios en Que significa cada parámetro % en las directiva LogFormat de httpd.conf

  1. / Responder

    Gracias por compartir esta información. Me ha venido muy bien para solucionar algunos problema de la velocidad web.

    Gracias y saludos

  2. / Responder

    Me ha servido de mucho esta información, gracias.

  3. Miguel Rodriguez
    / Responder

    como puedo obtener la url de la referencia a la petición actual. en php lo puedo obtener así: $urlReferencia=$_SERVER[‘HTTP_REFERER’];

    quisiera configurar tambièn esta variable para que aparesca en mi log personalizado, pero no encuentro la variable adecuanda.

    gracias.

    • Miguel Rodriguez
      / Responder

      bueno despues de buscar lo encontré
      para la url de referencia es: %{Referer}i
      tambièn pude formatear la fecha por ejemplo en el formato
      de Mysql: %{%Y-%m-%d %T}t
      puede que a alguien le sirva en el futuro.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Invertir en criptomonedas: »

 

Cómo comprar bitcoin

Invertir y comprar Bitcoin y otras altcoins es más fácil de lo que crees.

1) Si sólo quieres comprar Bitcoin, Ethereum o Litecoin como inversión, tu opción es Coinbase

2) Si quieres probar con otras criptomonedas tu opción es Binance

3) Cualquier duda escríbeme con total libertad al formulario de contacto para resolver dudas: https://www.pedroventura.com/contacto/

¡Comparte este artículo! »

  • Joel (2 semanas)
    Este grupo es buenísimo hay personas de todo el mundo…
  • Citricus (2 semanas)
    Análisis muy buenos y detallados: Crypto Trading Campus https://t.me/cryptotradingcampus
  • Vane (1 mes)
    Hola muy buena información, en lo personal mino con Javascript…
  • Gabriel Roncancio (2 meses)
    Hola Pedro, gracias por compartir. Tu artículo me dió algunas…
  • Felix JA (2 meses)
    Os paso el que a mi me funciona mejor y…
  • Julian Rincon (2 meses)
    Yo les voy a dejar un grupo, donde buscamos entre…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
Centrar un div con jquery

Para centrar un div horizontalmente y verticalmente normalmente se usa css para ello. Pero a veces es imposible hacerlo mediante...

Cerrar