logfilter

Software screenshot:
logfilter
Dettagli del software:
Versione: 0.5.0
Data di caricamento: 20 Feb 15
Sviluppatore: Matteo Landi
Licenza: Libero
Popolarità: 33

Rating: 2.7/5 (Total Votes: 3)

logfilter è un'applicazione Python utile per l'elaborazione in tempo reale dei file di log molto lunghi.
Prendere il comando tail -f, combinarlo con grep -e PICCHIETTIO [PATTERN -e ...], e aggiungere una semplice interfaccia grafica che permette agli utenti di scegliere il file di registro di osservare e filtri da usare: bene, che è l'essenza di logfilter (o come altri direbbe, logfilter in poche parole).
Installa
logfilter può essere installato utilizzando il repository Mercurial Bitbucket, o il Python Package Index (PyPI). Se ti senti fortunato e non ti dispiace utilizzando un'applicazione possibilmente instabile per poter beneficiare delle ultime caratteristiche del progetto, quindi scegliere la prima. D'altra parte, se non si vuole perdere tempo inviare segnalazioni a causa di applicazioni che si infrangono, poi il secondo sarebbe sicuramente la scelta migliore (.. spero).
Mutevole
Da fonti:
cd / dove / vuoi / tu
hg clone https://bitbucket.org/iamFIREcracker/logfilter
python setup.py install
PyPI
Da fonti:
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 install
Dal PyPI:
pip installare logfilter
Utilizzo
Per darvi una panoramica delle opzioni di configurazione di logfilter, questo è l'uscita di pitone logfiter.py -h:
Utilizzo: logfilter.py [-h] [-s SLEEP_INTERVAL] [-f NUM_FILTERS] [LIMIT -l]
& Nbsp; [- e FILTRI]
& Nbsp; [FILENAME]
Filtrare il contenuto di un file, dinamicamente
argomenti posizionali:
Nomefile nomefile a filtrare.
argomenti opzionali:
-h, --help mostra questo messaggio di aiuto ed esce
-s SLEEP_INTERVAL, --sleep-intervallo SLEEP_INTERVAL
& nbsp; Il sonno SLEEP_INTERVAL secondi tra iterazioni
NUM_FILTERS -f, --num-filtri NUM_FILTERS
& Nbsp; Numero di filtri da applicare al file di log
LIMIT -l, LIMIT --limit
& Nbsp; Numero di linee per visualizzare nell'area di testo
FILTRI -e, FILTRI --regexp
& nbsp; Filter preset
Non abbiate paura, non è necessario configurare tutti per avviare l'applicazione; la GUI infatti, vi permetterà di personalizzare in seguito. Tuttavia, in considerazione di utilizzare le opzioni della riga di comando per creare alias pratici o scorciatoie.
Ad esempio, immaginate di essere in procinto di lavorare con i file di log che contiene tra le altre cose, Java stack trace. Si potrebbe pensare di lanciare l'applicazione con le seguenti opzioni, al fine di ricevere la notifica non appena una nuova eccezione (e stack relativa) si aggiunge al file osservato:
python logfilter.py -e '([Ee] xception | tat)' LOGFILE.LOG
Inoltre, immaginate di lavorare su un nuovo modulo di essere parte di un progetto più grande (tutte le tracce di log provenienti da un modulo del genere, hanno una speciale parola chiave FOO associato); poi, a seguire il comportamento in diretta del modulo, pur osservando eventi eccezionali provenienti dal resto dell'applicazione, è possibile avviare il logfilter con le seguenti opzioni:
python logfilter.py -e '([Ee] xception | tat)' -e FOO LOGFILE.LOG

Requisiti :

    < li> Python
  • TkInter

Programmi simili

Gtkedit1
Gtkedit1

3 Jun 15

LyX
LyX

22 Jun 18

CLText
CLText

14 Apr 15

Commenti a logfilter

I commenti non trovato
Aggiungi commento
Accendere le immagini!