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.5/5 (Total Votes: 4)

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

KOffice
KOffice

11 May 15

Bookwrite
Bookwrite

2 Jun 15

lesspipe.sh
lesspipe.sh

19 Feb 15

Siag Office
Siag Office

3 Jun 15

Kommentarer til logfilter

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