Vai al contenuto
100% locale

Normalizzatore di timestamp nei log

Trova i timestamp nei log incollati e riscrivi tutti in un unico formato e fuso orario.

Ingresso

Normalizzatore di timestamp nei log

Incolla un estratto di log e questo strumento trova l'orario su ogni riga e lo riscrivi in un formato e fuso orario coerenti, lasciando il resto di ogni riga esattamente com'era. Riconosce syslog BSD ("Mar 2 10:05:15"), il formato log comune Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 ("2024-03-02T10:00:00Z") e valori Unix epoch semplici in secondi o millisecondi — utile quando confronti i log di un server, un bilanciatore di carico e un'applicazione che marcano gli eventi diversamente.

Scegli il formato di destinazione — ISO 8601, secondi Unix, millisecondi Unix o una data leggibile — e il fuso orario in cui è espresso il risultato. Gli orari senza offset, come le righe syslog classiche o le stringhe ISO naive, vengono interpretati utilizzando il fuso orario presunto che imposti, quindi una riga syslog senza anno o offset corrisponde comunque all'istante UTC corretto. Puoi anche spostare ogni timestamp di un numero fisso di minuti per correggere un orologio che andava troppo veloce o troppo lentamente, ricalcolare ogni riga come tempo trascorso dal primo timestamp riconosciuto per vedere i gap e i picchi a colpo d'occhio, e ordinare le righe incollate in ordine cronologico indipendentemente da come sono arrivate.

Una riga senza timestamp riconoscibile viene lasciata intatta e, a meno che tu non disattivi l'opzione, contrassegnata nell'output in modo che non te la perda inosservata. Il contatore dal vivo sotto l'output riporta quante righe sono arrivate, quanti timestamp sono stati riconosciuti e convertiti, e quante righe non ne avevano nessuno.

Tutto viene eseguito localmente nel tuo browser — niente di quello che incolla viene caricato da nessuna parte, il che importa quando i log che stai normalizzando contengono nomi host interni, IP o percorsi di richiesta. Una volta terminato, copia il risultato, scaricalo come file .txt, o invialo direttamente in un altro strumento come l'estrattore di entità di log.

FAQ

Quali formati di timestamp riconosce?
Syslog BSD ("Mar 2 10:05:15"), il formato log comune Apache/NCSA ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 con o senza offset, e valori Unix epoch semplici in secondi (10 cifre) o millisecondi (13 cifre). Il riconoscimento è automatico — non è necessario dirgli quale formato utilizza una determinata riga.
Cosa accade ai timestamp senza offset di fuso orario?
Le righe syslog e gli orari ISO naive non hanno offset per progettazione. L'opzione "Fuso orario presunto" dice allo strumento in quale zona interpretare prima di convertire al fuso orario e al formato di destinazione.
Come conosce lo strumento l'anno per le righe syslog, che non lo includono?
Utilizza l'anno corrente e ritorna all'anno precedente se questo piazzerebbe la riga più di un giorno nel futuro — il caso usuale di lettura di un log di dicembre all'inizio di gennaio.
Cosa mostra "relativo alla prima riga"?
Invece di un timestamp assoluto, ogni riga mostra il tempo trascorso dal primo timestamp riconosciuto nel testo incollato, ad es. "+00:00:03.250" — utile per individuare i gap o i picchi in una sequenza di eventi.
I miei dati di log vengono mai caricati?
No. Il riconoscimento e la conversione dei timestamp vengono eseguiti interamente nel tuo browser — i tuoi log non lasciano mai il tuo dispositivo.