Analizzatore di file di registro per sviluppatori Java [chiuso]


Allo stato attuale, questa domanda non è adatta per il nostro formato Q&A. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata ed eventualmente riaperta, visita la guida centro per l'orientamento. Chiuso 7 anni fa.

Mi dispiace sollevare questa domanda. Ma vedo la necessità di aggiornare il miglior elenco di strumenti di analisi del registro.

Ho usato BairTail. È semplice e veloce. Ma lo sviluppo si è fermato nel 2007 e non è mai stato aggiornato in seguito e nessuna funzionalità di ricerca per gli utenti gratuiti

Quindi spostato su LogExpert, è buono e gratuito con la ricerca funzionalità. Ma è dannatamente lento quando la dimensione del registro passa da 2 a 3 mb e lo scorrimento è dolore

Apache Chainsaw, a parte Apache, direi che è piuttosto difficile per lo sviluppatore che vuole analizzare i log velocemente senza fare tutto il regex e il lavoro manuale. È troppa deviazione dall'uso normale e piuttosto lenta

Si prega di suggerire uno strumento di analisi del registro buono/migliore [gratuito]

  1. Funzionalità di ricerca semplice ed evidenziare è necessario
  2. Dovrebbe funzionare liscio con il minimo risorse cpu
  3. Verrà utilizzato fino all'analisi di file da 30 a 50 mb
  4. Scorrimento e interfaccia grafica amichevole. Io uso in ambiente Windows e ho bisogno solo di strumenti GUI
Author: Reddy, 2013-02-26

3 answers

Ho usato otroslogviewer per analizzare i file di log generati su Windows. L'ho usato con file 500MB senza alcuna prestazione o stabilità. È gratuito, open scource e lo sviluppo è ancora attivo. Ha un modello di rilevamento automatico per Java.util.registrazione o puoi passare nel tuo PatternLayout da log4j o descrivere la tua configurazione personalizzata per analizzare i messaggi di registro. È possibile cercare (opzionale con RegEx), contrassegnare e filtrare i risultati e utilizzare l'evidenziazione (per stacktraces o XML ecc.). È la scelta migliore per me, ho trovato nel web.

 7
Author: Simulant, 2013-02-27 07:28:08

L'ultima istantanea dello sviluppatore di Chainsaw è molto migliorata. Non è necessario utilizzare espressioni regolari, basta digitare una parola nella casella di ricerca o filtro per ottenere una corrispondenza di testo parziale senza distinzione tra maiuscole e minuscole (virgolette singole attorno ad essa se si tratta di più di una parola)..

Chainsaw ora ha la capacità di annotare le note (fare clic nel campo 'marker'), fornisce tantissimi modi per personalizzare l'interfaccia utente e ha una schermata di configurazione migliorata (puoi creare una configurazione di Chainsaw dandogli il tuo file di configurazione log4j contenente un definizione fileappender) maybe Forse vale la pena dargli un'altra occhiata.

Snapshot sviluppatore disponibile qui: http://people.apache.org / ~ sdeboy

 1
Author: Scott, 2013-02-27 06:13:02

I miei due centesimi.. Temo che non troverai un software gratuito che faccia ciò che chiedi. Ecco alcuni motivi che vengono in mente.

  1. I formati di file di log di testo normale sono incredibilmente frammentati, è molto difficile renderlo utile-hai chiesto una buona qualità e semplicità d'uso, giusto?. Può sembrare semplice, ma non lo è. Per renderlo facile da usare lo rende ancora più complicato, il software libero non si preoccupa mai troppo dell'usabilità.

  2. Apri source (o freebees) non fanno cose GUI in generale, a parte diverse eccezioni, quindi non aspettarti di trovare interfacce utente allo stato dell'arte. L'open source è ottimo con framework, librerie, roba server e mai con interfaccia utente e sicuramente non con usabilità.

  3. Serio strumento di analisi del registro sulla base di file è strano metterlo delicatamente. Per fare l'analisi sono necessari dati strutturati. Crunching cumuli di dati in GUI app non è pratico. Questo è il motivo per cui nessuno si è preso la briga di creare qualcosa di simile questo e darlo via.

Così, troverete bit di questo puzzle separatamente - troverete qualche parser log fresco gratuitamente, o troverete qualche visualizzatore log fresco gratuitamente, troverete indicizzatore e archiviazione dei dati fantastico per i registri.. Ma non troverai mai una soluzione completa gratuita per i motivi sopra menzionati.

 1
Author: Dima, 2013-02-27 12:11:13