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

Pymacs
Pymacs

14 Apr 15

Txt Reader
Txt Reader

11 May 15

lesspipe.sh
lesspipe.sh

19 Feb 15

DMcsvEditor
DMcsvEditor

19 Feb 15

Comentário para logfilter

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