logator

Logiciel capture d'écran:
logator
Détails logiciels:
Version: 0.2.2
Date de transfert: 14 Apr 15
Développeur: Mathieu Lecarme
Licence: Gratuit
Popularité: 5

Rating: nan/5 (Total Votes: 0)

logator est un outil qui vous permet de construire votre propre analyseur de log.
Installation it
python setup.py build
sudo python setup.py install
Utilisation it
Vous besoin d'une source. Quelque chose wich ligne du journal itération. Le plus simple est STDIN et les fichiers, mais vous pouvez également utiliser le protocole syslogd ou la source plus complexe.
Pour lire les lignes de log, vous avez besoin d'un lecteur. Reader est essentiellement une expression régulière avec des manipulations de cordes simples. Vous pouvez ajouter getter dynamique pour requête castly (ip à l'autre par exemple). Les attributs dynamiques sont paresseux chargé et memoized.
Requête est exécutée avec filtre, wich peut être canalisé.
Le résultat peut être de retour comme dict wich peut être facilement sérialisé si vous l'habitude de l'indice ou de la ranger.
du journal d'importation logator.log
de l'importation logator.weblog commune, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Filtre
filtr = Filter_by_code (200) | Filter_by_attribute («commande», 'GET')
#la Source
journaux = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd Est le lecteur avec deux attributs dynamiques lecteur: UserAgent, HostByName
pour la ligne dans filtr.filter (journaux, Lighttpd, UserAgent, HostByName):
& Nbsp; impression line.as_dict ()
User Agent analyse est volé à partir du code Google:. http://code.google.com/p/ua-parser/

Exigences :

< ul>

  • Python
  • D'autres logiciels de développeur Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Commentaires à logator

    Commentaires non trouvées
    Ajouter un commentaire
    Tourner sur les images!