| logator. Construa seu próprio analisador de log |
Baixe Agora |
logator. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Mathieu Lecarme
- Site do editor:
- http://garambrogne.net
logator. Tag
logator. Descrição
O logator é uma ferramenta que permite criar seu próprio parser de log.installing Itpython Setup.py BuildSudo Python Setup.py Installusing Ityou Precisa de uma fonte. Algo que iterar linha de log. A maneira mais simples é Stdin e arquivos, mas você também pode usar o protocolo Syslogd ou fonte mais complexa. Para listas de leitura, você precisa de um leitor. O leitor é basicamente um regex com manipulações simples de string. Você pode adicionar getter dinâmico para consulta conjunta (IP ao país, por exemplo). Os atributos dinâmicos são lazy carregados e memoized.Query é feito com filtro, que pode ser canalizado.resulto pode ser retornado como dict wich pode ser facilmente serializado se você não vai indexá-lo ou armazenando it.from logator.log importar logator.weblog importar Comum, userAvent, hostbyname, filter_by_code, filter_by_attribute # o filterfiltr = filter_by_code (200) | Filter_By_Attribute ('comando', 'get') # O Sourcelogs = Abrir ('/ Var / Log / Apache2 / Access.log', 'R') # LightTPD é o leitor com dois atributos dinâmicos Reader: UserAgent, HostbyNeor Line in Filtr .filter (logs, lighttpd, userAvent, hostbyName): PRINT LIE.S_DICT () Análise do agente do usuário é roubada do Google Code: http://code.google.com/p/ua-parser/.product's homepage
logator. Software Relacionado