Il file viene letto a pezzi sul tuo dispositivo. Non viene caricato niente, quindi i log privati restano privati. Apri un grande file di log, filtra per livello e orario, cercalo e salta da un errore all'altro. È gratis e gira nel tuo browser.
Come leggere un file di log
- Premi Apri un file di log, oppure premi Prova un esempio. Premi Ferma se un file molto grande ci mette troppo.
- Scegli quali livelli mostrare sotto Mostra queste righe.
- Scrivi in Cerca per cercare. Usa Da e A per limitare l'intervallo di tempo, oppure Qualsiasi momento per togliere il limite.
- Usa Errore precedente ed Errore successivo per scorrere i problemi.
- Usa Vai alla riga per saltare a un numero di riga.
- Premi Scarica le righe mostrate per salvare ciò che hai filtrato.
Fatto per i file grandi
Il file viene letto in streaming invece di essere caricato in una volta, così le righe compaiono mentre legge, e vengono disegnate solo le righe sullo schermo. I log gzip (.gz) vengono decompressi mentre scorrono. I file con qualche milione di righe funzionano bene su un normale portatile; il limite è la memoria del tuo dispositivo.
Livelli e orari
I livelli vengono letti dai formati comuni: parole ERROR, WARN, INFO e DEBUG, tag [error], campi level=warn, log JSON con un campo level, livelli numerici dei logger JSON, lettere del logcat di Android e traceback di Python. Le righe di stack trace prendono il livello della riga sopra. Gli orari vengono letti da ISO 8601, log di accesso Apache e Nginx, syslog e campi orario JSON.
Consigli per trovare il problema
- Parti mostrando solo gli errori, poi allarga agli avvisi attorno al momento del guasto.
- Usa il filtro orario per restringere ai minuti in cui è successo il problema.
- Cerca un ID, come un utente o un numero di richiesta, per seguire una cosa lungo il log.
- Nascondi le righe rumorose come i controlli di salute così i messaggi veri risaltano.
- Salva le righe filtrate per condividerle con un collega o con l'assistenza, dopo aver rimosso i dati privati.
Chi lo usa
Sviluppatori, amministratori di sistema e proprietari di siti che controllano perché qualcosa si è rotto, e addetti all'assistenza che leggono i log dei clienti. Per pianificare lavori, vedi lo strumento delle espressioni cron, e per confrontare due log, il confronto di testi.
Domande
Come trovo subito tutti gli errori?
Attiva solo i livelli Error e Fatal, oppure lascia tutto visibile e usa Next error per scorrerli nel loro contesto. Clicca su una riga per vederla per intero sotto l'elenco.
Posso cercare con un'espressione regolare?
Sì. Attiva Regular expression e scrivi un pattern come user=\d+ o (timeout|refused). Hide matching lines inverte la ricerca, utile per eliminare il rumore come i controlli di stato.
Come tratta i fusi orari il filtro orario?
I timestamp con un fuso, come Z o +02:00, sono esatti. Quelli senza vengono letti nel tuo fuso orario locale, o in UTC se attivi quell'opzione, e le caselle From e To usano la stessa scelta.
Posso salvare ciò che ho filtrato?
Download shown lines salva esattamente le righe che corrispondono ai tuoi filtri come file .log.