Hoppa till innehåll
100% lokalt

Loggtidsstämpelsnormaliserare

Hitta tidsstämplar i inklistrade loggar och skriv om dem alla i ett format och tidszon.

Inmatning
Utmatning

Loggtidsstämpelsnormaliserare

Klistra in en loggsektion och det här verktyget hittar tidsstämpeln på varje rad och skriver om den till ett konsekvent format och tidszon, och låter resten av varje rad vara exakt som den var. Det känner igen BSD syslog ("Mar 2 10:05:15"), Apache/NCSA Common Log Format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 ("2024-03-02T10:00:00Z") och rena Unix epoch-värden i sekunder eller millisekunder – användbart när du jämför loggar från en server, en belastningsutjämnare och ett program som var och en markerar händelser olika.

Välj målformatet – ISO 8601, Unix-sekunder, Unix-millisekunder eller ett läsbart datum – och målzonen som resultatet uttrycks i. Tidsstämplar utan offset, som klassiska syslog-rader eller naiva ISO-strängar, tolkas med hjälp av den antagna tidszonen du anger, så en syslog-rad utan år eller offset hamnar fortfarande på rätt UTC-ögonblick. Du kan också skifta varje tidsstämpel med ett fast antal minuter för att korrigera en klocka som gick för fort eller långsamt, omberäkna varje rad som förfluten tid sedan den första igenkända tidsstämpeln för att se luckor och toppar i en överblick, och sortera de inklistrade raderna i kronologisk ordning oavsett hur de kom.

En rad utan igenkänd tidsstämpel förblir oförändrad och flaggas, om du inte inaktiverar alternativet, i utmatningen så att den inte glider förbi dig obemärkt. Livräknaren under utmatningen rapporterar hur många rader som kom in, hur många tidsstämplar som erkändes och konverterades och hur många rader som hade ingen.

Allt körs lokalt i din webbläsare – ingenting du klistrar in överförs någon annanstans, vilket spelar roll när loggarna du normaliserar innehåller interna värdnamn, IP-adresser eller begärandessökvägar. När du är klar kopierar du resultatet, laddar ner det som en .txt-fil eller skickar det direkt till ett annat verktyg som loggentitetsextraktorn.

FAQ

Vilka tidsstämpelformat känner det igen?
BSD syslog ("Mar 2 10:05:15"), Apache/NCSA Common Log Format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 med eller utan offset och rena Unix epoch-värden i sekunder (10 siffror) eller millisekunder (13 siffror). Igenkänningen är automatisk – det behövs inget för att säga åt den vilket format en viss rad använder.
Vad händer med tidsstämplar som saknar tidszonoffset?
Syslog-rader och naiva ISO-tidsstämplar har avsiktligt ingen offset. Alternativet "Antagen tidszon" talar om för verktyget vilken zon dessa ska tolkas i innan omvandling till måltidszonen och målformatet.
Hur vet verktyget året för syslog-rader som inte innehåller något?
Det använder det aktuella året och rullar tillbaka till föregående år om det skulle placera raden mer än en dag i framtiden – det vanliga fallet när du läser en decemberlogg i början av januari.
Vad visar "relativt till första raden"?
Istället för en absolut tidsstämpel visar varje rad den förflutna tiden sedan den första igenkända tidsstämpeln i den inklistrade texten, t.ex. "+00:00:03.250" – användbart för att hitta luckor eller toppar i en sekvens av händelser.
Överförs mina loggdata någonstans?
Nej. Igenkänning och konvertering av tidsstämplar körs helt i din webbläsare – dina loggar lämnar aldrig din enhet.