logator

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

Rating: nan/5 (Total Votes: 0)

logator является инструментом, который позволяет вам создать свой собственный парсер журнала.
Установка его
питон setup.py строить
Судо питон setup.py установить
С его помощью
Вам нужен источник. Что-то итерационный которым линию журнала. Самый простой способ это STDIN и файлы, но вы также можете использовать Syslogd протокол или более сложный источник.
Для чтения loglines, необходимо читателя. Читатель основном регулярное выражение с простых строковых манипуляций. Вы можете добавить динамическое добытчика для castly запроса (IP к стране, например). Динамические атрибуты ленивы загружены и memoized.
Запрос делается с фильтром, которым может быть передан.
Результат может быть возвращение в Dict, который легко последовательную форму, если вы не будете индексировать это или хранить его.
от logator.log журнале импорта
от общего импорта logator.weblog, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Фильтр
FILTR = Filter_by_code (200) | Filter_by_attribute ('команда', 'GET')
#Источник
журналы = открыто ('/ вар / Журнал / apache2 / access.log', 'г')
#Lighttpd Это читатель с двумя динамических атрибутов читателя: UserAgent, HostByName
для линии в filtr.filter (бревна, Lighttpd, UserAgent, HostByName):
& NBSP; печать line.as_dict ()
Агент пользователя разбор украдены из Google Code:. Http://code.google.com/p/ua-parser/~~HEAD=pobj

Требования

< UL>

  • Python
  • Другие программы разработчика Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Комментарии к logator

    Комментарии не найдены
    добавить комментарий
    Включите картинки!