Parse :: Accesslogentry.

Parse :: AccessLogentry può analizzare una riga di un registro di accesso Apache.
Scarica ora

Parse :: Accesslogentry. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Marc Slagle
  • Sito web dell'editore:
  • http://search.cpan.org/~mslagle/Silly-Krad-0.03/Krad.pm

Parse :: Accesslogentry. Tag


Parse :: Accesslogentry. Descrizione

Parse :: AccessLogentry può analizzare una riga di un registro di accesso Apache. Parse :: AccessLogentry può analizzare una riga di un log. Apache Access Log.synopsis Uso Parse :: AccessLogentry; My $ P = Parse :: AccessLogentry :: NUOVO (); # $ LINE è una stringa contenente una riga di un registro di accesso MY $ HASHREF = $ P-> Parse ("$ LINE"); ci sono diversi moduli che si concentrano sulla generazione di report web, come Apache :: Pronselog. Ci sono anche diversi posti sul web in cui è possibile trovare il regex necessario per analizzare le linee da solo. Questo è semplicemente per gli utenti che non vogliono scherzare, e voglio semplicemente avere un modo rapido per implementare questa funzionalità nel loro codice. Questo modulo gestisce i formati standard Apache Access_log, incluso il formato del file di registro combinato che include il referrer e utente-agente. Il modulo di ritorno La chiamata PARE () è un hashref con nomi chiave che sono i campi nella linea appena analizzati. $ Hashref -> {host} IP del client della richiesta $ Hashref -> {utente} utente registrato ("-" per nessuno) $ Hashref -> {data} Data della richiesta $ HASHREF -> {TIME} Tempo del server di Richiesta $ Hashref -> {diffgmt} Server offset da GMT $ Hashref -> {rtype} Tipo di richiesta (GET, POST, ETC) $ Hashref -> {File} File richiesto $ Hashref -> {Proto} Protocollo utilizzato (HTTP /1.1, ecc.) $ Hashref -> {code} Codice restituito da Apache (200, 304, ecc.) $ Hashref -> {bytes} Numero di byte restituiti al client $ Hashref -> {Riferisci} Referrer $ Hashref -> { Agente} User-agentif Hai notato che è mancante il campo RFC1413, hai ragione. Non pianifico di includere questo in qualsiasi momento presto, dal momento che quasi nessuno lo usa. Questo è un rilascio piuttosto precoce. Ma poiché gran parte di questo codice viene sollevato da altre fonti dovrebbe essere abbastanza affidabile. Se qualcuno ha idee su come renderlo più robusto, fammelo sapere. Requisiti: · Perl.


Parse :: Accesslogentry. Software correlato

lptools.

LPTools sono due script Python per consentire di utilizzare una stampante per ufficio condivisa tramite Python su RISC OS. ...

197

Scarica