logfilter

Skjermbilde programvare:
logfilter
Prog.varedetaljer:
Versjon: 0.5.0
Last opp dato: 20 Feb 15
Utvikler: Matteo Landi
Lisens: Gratis
Popularitet: 108

Rating: 2.3/5 (Total Votes: 6)

logfilter er en Python app hendig for real-time prosessering av svært lange loggfiler.
Ta kommandoen tail -f, kombiner det med grep -e patter [-e MØNSTER ...], og legge til en enkel GUI slik at brukerne kan velge loggfilen til å observere og filtrene som skal brukes: vel, er at essensen av logfilter (eller som andre ville si, logfilter i et nøtteskall).
Installer
logfilter kan installeres ved hjelp av enten Bitbucket mercurial depotet, eller Python Package Index (PyPI). Hvis du føler deg heldig, og du har ikke noe imot å bruke en muligens ustabil søknad for å dra nytte av de nyeste prosjekt funksjoner, deretter velge det tidligere. På den annen side, hvis du ikke ønsker å bruke tid på å organisere feilrapporter på grunn av krasj applikasjoner, da sistnevnte ville være definitivt det beste alternativet (.. håper jeg).
Mercurial
Fra kilder:
cd / hvor / du / ønsker
hg clone https://bitbucket.org/iamFIREcracker/logfilter
python setup.py installere
PyPI
Fra kilder:
cd / sti / til / arbeidsområde
wget http://pypi.python.org/packages/source/o/logfilter/logfilter-0.1.0.tar.gz
tjære zxvf logfilter-0.1.0.tar.gz
cd logfilter-0.1.0
python setup.py installere
Fra PyPI:
PIP installere logfilter
Bruk
For å gi deg en oversikt over konfigurasjonsmuligheter av logfilter, er dette resultatet av python logfiter.py -h:
bruk: logfilter.py [h] [-s SLEEP_INTERVAL] [-f NUM_FILTERS] [-l LIMIT]
& Nbsp; [- e Filters]
& Nbsp; [filnavn]
Filtrere innholdet av en fil, dynamisk
posisjonelle argumenter:
FILNAVN Filnavn for å filtrere.
valgfrie argumenter:
-H, Hjelpe vis denne hjelpemeldingen og exit
-s SLEEP_INTERVAL, --sleep-intervall SLEEP_INTERVAL
& nbsp; Sleep SLEEP_INTERVAL sekunder mellom gjentakelser
-f NUM_FILTERS, --num-filtre NUM_FILTERS
& Nbsp; Antall filtre for å søke i loggfil
-l LIMIT, --limit LIMIT
& Nbsp; Antall linjer som skal vises i tekstfeltet
-e filtre, --regexp FILTER
& nbsp; presets Filter
Ikke vær redd, du trenger ikke å konfigurere dem alle for å starte programmet; GUI faktisk vil la deg tilpasse dem senere. Men vurdere å bruke kommandolinjevalg for å lage praktiske aliaser eller snarveier.
Tenk deg for eksempel at du er i ferd med å jobbe med loggfiler som inneholder blant annet Java stable spor. Du kan tenke på å starte programmet med følgende alternativer, for å få beskjed så snart en ny unntak (og relativ stack trace) er lagt til den observerte filen:
python logfilter.py -e '([Ee] xception | tat)' LOGFILE.log
Videre forestille deg å jobbe på en ny modul være en del av større prosjekt (alt logg spor kommer fra en slik modul, har en spesiell FOO søkeord forbundet); da, for å følge live opptreden av modulen mens de fortsatt observere ordinære hendelser som kommer fra resten av programmet, kan du starte logfilter med følgende alternativer:
python logfilter.py -e '([Ee] xception | tat)' -e FOO LOGFILE.log

Krav :

    < li> Python
  • TkInter

Lignende programvare

CLText
CLText

14 Apr 15

Sublime Text
Sublime Text

10 May 15

regexxer
regexxer

11 May 15

Kommentarer til logfilter

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!