logfilter

Tela Software:
logfilter
Detalhes de Software:
Versão: 0.5.0
Data de upload: 20 Feb 15
Revelador: Matteo Landi
Licença: Livre
Popularidade: 33

Rating: 2.7/5 (Total Votes: 3)

logfilter é um aplicativo Python útil para processamento em tempo real de arquivos de log muito longos.
Tome o comando tail -f, combiná-lo com grep -e tamborilar [PADRÃO -e ...], e adicionar uma interface gráfica simples que permite aos utilizadores escolher o arquivo do log de observar e os filtros para usar: Bem, essa é a essência de logfilter (ou como outro diria, logfilter em poucas palavras).
Instalar
logfilter pode ser instalado usando o repositório mercurial Bitbucket, ou Python Package Index (PyPI). Se você se sente com sorte e você não se importa com a aplicação possivelmente instável, a fim de beneficiar dos recursos mais recentes do projeto, em seguida, escolha o primeiro. Por outro lado, se você não quer passar o tempo a apresentação de relatórios de erros devido a aplicações que deixam de funcionar, então o último seria, definitivamente, a melhor opção (.. eu espero).
Mercurial
A partir de fontes:
cd / onde / / desejar
hg clone https://bitbucket.org/iamFIREcracker/logfilter
python setup.py instalar
PyPI
A partir de fontes:
cd / path / to / workspace
wget http://pypi.python.org/packages/source/o/logfilter/logfilter-0.1.0.tar.gz
tar zxvf logfilter-0.1.0.tar.gz
cd logfilter-0.1.0
python setup.py instalar
A partir do PyPI:
pip instalar logfilter
Uso
Para lhe dar uma visão geral das opções de configuração de logfilter, esta é a saída do python logfiter.py -h:
uso: logfilter.py [-h] [-s SLEEP_INTERVAL] [-f NUM_FILTERS] [LIMIT -l]
& Nbsp; [- E FILTROS]
& Nbsp; [arquivo]
Filtrar o conteúdo de um arquivo, de forma dinâmica
argumentos posicionais:
Nome nome de arquivo para filtrar.
argumentos opcionais:
-h, --help mostrar esta mensagem de ajuda e sai
-s SLEEP_INTERVAL, SLEEP_INTERVAL --sleep-interval
& nbsp; segundos sono SLEEP_INTERVAL entre iterações
NUM_FILTERS -F, --num-filtros NUM_FILTERS
& Nbsp; Número de filtros para aplicar no arquivo de log
LIMIT -l, LIMIT --limit
& Nbsp; Número de linhas para exibir na área de texto
FILTROS -e, FILTROS --regexp
& nbsp; presets Filtro
Não tenha medo, você não precisa configurar todos eles para iniciar o aplicativo; o GUI, de fato, vai deixar você personalizá-los mais tarde. No entanto, considere usar as opções de linha de comando para criar aliases úteis ou atalhos.
Por exemplo, imagine que você está prestes a trabalhar com arquivos de log contendo entre outras coisas, Java stack traces. Você poderia pensar em iniciar o aplicativo com as seguintes opções, a fim de ser notificado assim que uma nova exceção (e rastreamento de pilha relativa) é adicionada ao arquivo observadas:
python logfilter.py -e '([Ee] Xception | tat)' LOGFILE.LOG
Além disso, imagine que você trabalha em um novo módulo de ser parte de projeto maior (todos os traços de log vindo de um tal módulo, ter uma palavra-chave especial FOO associado); em seguida, a seguir o comportamento ao vivo do módulo enquanto ainda observando os acontecimentos excepcionais provenientes do resto do aplicativo, você pode lançar o logfilter com as seguintes opções:
python logfilter.py -e '([Ee] Xception | tat)' -e FOO LOGFILE.LOG

Requisitos :

    < li> Python
  • TkInter

Programas semelhantes

a2pdf
a2pdf

3 Jun 15

Xrefactory
Xrefactory

15 Apr 15

CutePad
CutePad

17 Feb 15

neoeedit
neoeedit

17 Feb 15

Comentário para logfilter

Comentários não encontrado
Adicionar comentário
Ligue imagens!