logator

Screenshot Software:
logator
Szczegóły programowe:
Wersja: 0.2.2
Filmu: 14 Apr 15
Wywoływacz: Mathieu Lecarme
Licencja: Wolny
Popularność: 5

Rating: nan/5 (Total Votes: 0)

logator jest narzędziem, które pozwala zbudować własny parser dziennika.
Instalacja go
python setup.py build
sudo python setup.py install
Używanie go
Musisz źródła. Coś wich iterate linii dziennika. Najprostszym sposobem jest stdin i plików, ale można również użyć syslogd protokół lub bardziej złożone źródła.
Do czytania loglines, potrzebujesz czytnika. Czytnik jest w zasadzie regex ciąg prostych manipulacji. Możesz dodać dynamiczny getter dla zapytania castly (ip do kraju, na przykład). Atrybuty dynamiczne są leniwi obciążony i memoized.
Zapytanie jest wykonywane z filtrem, wich mogą być odprowadzone.
Wynik może być powrót w dict wich można łatwo odcinkach jeśli przyzwyczajenie się do indeksu nim lub przechowywania.
z logator.log rejestrze importu
z logator.weblog przywozowych Wspólnej, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
# W filtr
filtr = Filter_by_code (200) | Filter_by_attribute ("polecenie", "GET")
#źródło
Dzienniki = open ("/ var / log / apache2 / access.log", "r")
#Lighttpd Jest czytnik z czytnikiem dwa dynamiczne atrybuty: UserAgent, HostByName
dla linii filtr.filter (dzienniki, lighttpd, userAgent, HostByName):
& Nbsp; wydruku line.as_dict ()
User Agent analizowania jest skradziony kod Google:. Http://code.google.com/p/ua-parser/

Wymagania :

< ul>

  • Python
  • Inne programy z deweloperem Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Komentarze do logator

    Komentarze nie znaleziono
    Dodaj komentarz
    Włącz zdjęć!