logator

Скріншот програми:
logator
Дані програми:
Версія: 0.2.2
Дата завантаження: 14 Apr 15
Розробник: Mathieu Lecarme
Ліцензія: Безкоштовно
Популярність: 5

Rating: nan/5 (Total Votes: 0)

logator є інструментом, який дозволяє вам створити свій власний парсер журналу.
Установка його
пітон setup.py збірки
Судо пітон setup.py встановити
З його допомогою
Вам потрібен джерело. Щось Wich ітераційний лінію журналу. Найпростіше STDIN і файли, але ви також можете використовувати SyslogD протокол або більш складну джерело.
Для читання loglines, вам потрібно читачеві. Читач основному регулярний вираз з простими з рядками. Ви можете додати динамічне добувача для castly запиту (IP до країни, наприклад). Динамічні атрибути ліниві завантажені і memoized.
Запит робиться з фільтром, Wich може бути переданий.
Результат може бути повернення в Словнику, який легко послідовну форму, якщо ви не будете індексувати його або її зберігання.
від logator.log журналі імпорту
від logator.weblog імпорту поширені, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Фільтр
FILTR = Filter_by_code (200) | Filter_by_attribute ('команда', 'GET')
# Джерело
журнали = відкрито ('/ Var / Журнал / apache2 / access.log', 'R')
#Lighttpd Є читачеві два динамічних атрибутів читача: UserAgent, HostByName
для лінії в filtr.filter (колоди, Lighttpd, UserAgent, HostByName):
І NBSP; друк line.as_dict ()
Агент користувача розбір вкрадені з Google Code :. Http://code.google.com/p/ua-parser/

Вимоги

< UL>

  • Python
  • Інші програми розробника Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    logator

    Коментар не знайдено
    додати коментар
    Включіть картинки!