logfilter

Logiciel capture d'écran:
logfilter
Détails logiciels:
Version: 0.5.0
Date de transfert: 20 Feb 15
Développeur: Matteo Landi
Licence: Gratuit
Popularité: 108

Rating: 2.5/5 (Total Votes: 4)

LogFilter est une application Python pratique pour le traitement en temps réel des fichiers journaux très longues.
Prenez la commande tail -f, le combiner avec grep -e PATTER [PATTERN -e ...], et ajouter une interface graphique simple permettant aux utilisateurs de choisir le fichier journal à observer et les filtres à utiliser: ainsi, ce est l'essence des LogFilter (ou que d'autres diraient, LogFilter en bref).
Installer
LogFilter peut être installé en utilisant soit le dépôt Mercurial Bitbucket, ou Python Package Index (PyPI). Si vous vous sentez chanceux et vous ne vous dérange pas d'utiliser une application éventuellement instable afin de bénéficier des dernières fonctionnalités de projet, puis choisissez l'ancien. D'autre part, si vous ne voulez pas passer du temps le dépôt des rapports de bug à cause applications se écraser, puis ce dernier serait certainement la meilleure solution (.. je l'espère).
Mercuriel
De sources:
cd / où / vous / faute
hg clone https://bitbucket.org/iamFIREcracker/logfilter
python setup.py install
PyPI
De sources:
cd / path / to / espace de travail
wget http://pypi.python.org/packages/source/o/logfilter/logfilter-0.1.0.tar.gz
LogFilter-0.1.0.tar.gz tar
cd LogFilter-0.1.0
python setup.py install
De l'PyPI:
pip installer LogFilter
Utilisation
Pour vous donner un aperçu des options de configuration de LogFilter, ce est la sortie de python logfiter.py -h:
utilisation: logfilter.py [-h] [-s SLEEP_INTERVAL] [-f NUM_FILTERS] [LIMITE -l]
& Nbsp; [- e FILTRES]
& Nbsp; [FILENAME]
Filtrer le contenu d'un fichier, de manière dynamique
arguments de position:
FILENAME Nom du fichier à filtrer.
arguments optionnels:
-h, --help afficher ce message d'aide et de sortie
-s SLEEP_INTERVAL, SLEEP_INTERVAL --sleep intervalle
& nbsp; secondes sommeil SLEEP_INTERVAL entre les itérations
NUM_FILTERS -F, --num-filtres NUM_FILTERS
& Nbsp; Nombre de filtres à appliquer dans le fichier journal
LIMITE -l, LIMIT --limit
& Nbsp; Nombre de lignes à afficher dans la zone de texte
FILTRES -e, FILTRES --regexp
& nbsp; Filter préréglages
Ne ayez pas peur, vous ne avez pas besoin de les configurer tous pour démarrer l'application; l'interface graphique en effet, vous permettra de personnaliser plus tard. Cependant, pensez à utiliser les options de ligne de commande pour créer des alias ou des raccourcis pratiques.
Par exemple, imaginez que vous êtes sur le point de travailler avec des fichiers journaux contenant parmi les autres choses, Java traces de pile. Vous pourriez penser lancement de l'application avec les options suivantes, afin d'être averti dès qu'un nouvelle exception (et par rapport trace de la pile) est ajouté au fichier observé:
python logfilter.py -e '([Ee] xception | tat)' LogFile.log
De plus, imaginez que vous travailler sur un nouveau module faisant partie du projet plus vaste (toutes les traces de journaux provenant d'un tel module, avoir un mot-clé FOO spéciale associée); puis, à suivre en direct le comportement du module tout en observant des événements exceptionnels en provenance du reste de l'application, vous pouvez lancer le LogFilter avec les options suivantes:
python logfilter.py -e '([Ee] xception | tat)' -e TOTO LogFile.log

Exigences :

    < li> Python
  • TkInter

Logiciel similaire

FXiTe
FXiTe

19 Feb 15

Bookwrite
Bookwrite

2 Jun 15

GNU Aspell
GNU Aspell

11 May 15

Doxymacs
Doxymacs

3 Jun 15

Commentaires à logfilter

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!