Postre :: AccessLogentry

Parse :: AccessLoGentry puede analizar una línea de un registro de acceso Apache.
Descargar ahora

Postre :: AccessLogentry Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Marc Slagle
  • Sitio web del editor:
  • http://search.cpan.org/~mslagle/Silly-Krad-0.03/Krad.pm

Postre :: AccessLogentry Etiquetas


Postre :: AccessLogentry Descripción

Parse :: AccessLogentry puede analizar una línea de un registro de acceso a Apache. Parse :: AccessLogentry puede analizar una línea de un registro de acceso de Apache.Synopsis Use Parse :: AccessLoGentry; MY $ P = PERSE :: ACCESSLOGENTRY :: NUEVO (); # $ La línea es una cadena que contiene una línea de un registro de acceso My $ hashref = $ P-> Parse ("$ línea"); Hay varios módulos que se centran en generar informes web, como Apache :: Parselog. También hay varios lugares en la web donde puede encontrar el regex requerido para analizar las líneas por su cuenta. Esto es simplemente para los usuarios que no quieren meterse con nada de eso, y solo quiere tener una forma rápida de implementar esta funcionalidad en su código. Este módulo maneja los formatos de APACE ACCHOG_LOG estándar, incluido el formato de archivo de registro combinado que incluye el referido y el agente de usuario. El formulario de retorno de la llamada del parse () es un hashref con los nombres de las llaves que son los campos en la línea simplemente analizados. $ Hashref -> {host} IP del cliente de la solicitud $ hashref -> {usuario} usuario registrado ("-" para ninguno) $ hashref -> {fecha} Fecha de la solicitud $ hashref -> {Time} Tiempo de servidor de La solicitud $ hashref -> {DIFTGMT} Offset del servidor de GMT $ Hashref -> {rtype} Tipo de solicitud (obtener, publicar, etc.) $ hashref -> {file} File solicitado $ hashref -> {proto} protocolo utilizado (http /1.1, etc.) $ hashref -> {código} Código devuelto por Apache (200, 304, etc.) $ hashref -> {bytes} Número de bytes devueltos al cliente $ hashref -> {referir} referido $ hashref -> { AGENT} User-Agentif Notó que falta el campo RFC1413, tiene razón. No planeo incluir esto pronto, ya que apenas alguien lo usa. Esta es una liberación bastante temprana. Pero, dado que gran parte de este código se levanta de otras fuentes, debe ser bastante confiable. Si alguien tiene alguna idea sobre cómo hacerlo más robusto, hágamelo saber. Requisitos: · Perl


Postre :: AccessLogentry Software relacionado