logator

Screenshot Λογισμικό:
logator
Στοιχεία Λογισμικού:
Εκδοχή: 0.2.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Mathieu Lecarme
Άδεια: Δωρεάν
Δημοτικότητα: 5

Rating: nan/5 (Total Votes: 0)

logator είναι ένα εργαλείο που σας επιτρέπει να δημιουργήσετε το δικό σας ημερολόγιο αναλυτή.
Η εγκατάσταση
Python setup.py κατασκευής
sudo python setup.py εγκαταστήσετε
Χρησιμοποιώντας αυτό
Χρειάζεται μια πηγή. Κάτι διασκορπισμένες επαναλάβει γραμμή του αρχείου καταγραφής. Ο απλούστερος τρόπος είναι STDIN και τα αρχεία, αλλά μπορείτε επίσης να χρησιμοποιήσετε syslogd πρωτόκολλο ή πιο σύνθετη πηγή.
Για την ανάγνωση loglines, θα πρέπει να έχετε έναν αναγνώστη. Reader είναι ουσιαστικά ένα regex με απλούς χειρισμούς κορδόνι. Μπορείτε να προσθέσετε δυναμικές κτήτορας για castly ερώτημα (IP για τη χώρα, για παράδειγμα). Δυναμική χαρακτηριστικά είναι τεμπέλης φορτωθεί και memoized.
Ερώτημα γίνεται με φίλτρο, διασκορπισμένες μπορεί να διοχετευθεί με σωλήνες.
Το αποτέλεσμα μπορεί να είναι επιστροφή ως dict διασκορπισμένες μπορεί να είναι εύκολα συνέχειες αν συνηθίζει να το ευρετήριο ή την αποθήκευσή του.
από logator.log καταγραφής των εισαγωγών
από logator.weblog εισαγωγή του κοινού, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
# Το φίλτρο
filtr = Filter_by_code (200) | Filter_by_attribute («εντολή», «GET»)
#η Πηγη
κούτσουρα = ανοιχτό ('/ var / log / apache2 / access.log »,« r »)
#Lighttpd Είναι ο αναγνώστης με δύο δυναμικές ιδιότητες αναγνώστη: UserAgent, HostByName
για τη γραμμή στην filtr.filter (κούτσουρα, Lighttpd, UserAgent, HostByName):
& Nbsp? Line.as_dict εκτύπωσης ()
Πράκτορας χρήστη ανάλυσης είναι κλεμμένο από τον κώδικα της Google:. Http://code.google.com/p/ua-parser/

Απαιτήσεις :

< ul>

  • Python
  • Άλλο λογισμικό του προγραμματιστή Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Σχόλια για logator

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!