Ga naar inhoud
100% lokaal

Log timestamp normalizer

Zoek timestamps in geplakte logs en herschrijf ze allemaal in één formaat en tijdzone.

Invoer
Uitvoer

Log timestamp normalizer

Plak een loggedeelte en dit gereedschap vindt de timestamp op elke regel en schrijft deze in één consistent formaat en tijdzone om, waarbij de rest van elke regel precies blijft zoals deze was. Het herkent BSD syslog ("Mar 2 10:05:15"), het Apache/NCSA Common Log Format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 ("2024-03-02T10:00:00Z") en pure Unix epoch waarden in seconden of milliseconden – handig wanneer je logs van een server, een load balancer en een toepassing vergelijkt die elk gebeurtenissen anders markeren.

Kies het doelformaat – ISO 8601, Unix-seconden, Unix-milliseconden of een leesbare datum – en de doeltijdzone waarin het resultaat wordt uitgedrukt. Timestamps zonder offset, zoals klassieke syslog-regels of naïeve ISO-tekenreeksen, worden geïnterpreteerd met behulp van de aangenomen tijdzone die je instelt, zodat een syslog-regel zonder jaar of offset nog steeds op het juiste UTC-moment terechtkomt. Je kunt ook alle timestamps met een vast aantal minuten verschuiven om een klok te corrigeren die te snel of te langzaam liep, elke regel herberekenen als verstreken tijd sinds de eerste herkende timestamp om hiaten en pieken in één oogopslag te zien, en de geplakte regels ongeacht hoe ze aankwamen in chronologische volgorde sorteren.

Een regel zonder herkenbare timestamp blijft ongewijzigd en wordt, tenzij je de optie uitschakelt, in de uitvoer gemarkeerd zodat deze je niet onopgemerkt voorbijgaat. De live teller onder de uitvoer rapporteert hoeveel regels er binnenkwamen, hoeveel timestamps zijn herkend en omgezet, en hoeveel regels geen hadden.

Alles wordt lokaal in je browser uitgevoerd – niets wat je plakt wordt ergens anders geüpload, wat belangrijk is wanneer de logs die je normaliseert interne hostnamen, IP's of aanvraagpaden bevatten. Wanneer je klaar bent, kopieer het resultaat, download het als .txt-bestand of stuur het rechtstreeks naar een ander gereedschap zoals de log entity extractor.

FAQ

Welke tijdstempelformaten herkent het?
BSD syslog ("Mar 2 10:05:15"), het Apache/NCSA Common Log Format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 met of zonder offset, en pure Unix epoch waarden in seconden (10 cijfers) of milliseconden (13 cijfers). Herkenning is automatisch – het is niet nodig om aan te geven welk formaat een bepaalde regel gebruikt.
Wat gebeurt er met timestamps die geen tijdzoneoffset hebben?
Syslog-regels en naïeve ISO-timestamps hebben opzettelijk geen offset. De optie "Veronderstelde tijdzone" vertelt het gereedschap in welke zone deze moet worden geïnterpreteerd voordat het naar de doeltijdzone en -indeling wordt omgezet.
Hoe weet het gereedschap het jaar voor syslog-regels dat geen bevat?
Het gebruikt het huidige jaar en gaat terug naar het vorige jaar als dat de regel meer dan een dag in de toekomst zou plaatsen – het gebruikelijke geval van het lezen van een decemberlog begin januari.
Wat toont "relatief ten opzichte van de eerste regel"?
In plaats van een absolute timestamp toont elke regel de verstreken tijd sinds de eerste herkende timestamp in de geplakte tekst, bijv. "+00:00:03.250" – handig voor het opsporen van hiaten of pieken in een reeks gebeurtenissen.
Worden mijn loggegevens ergens geüpload?
Nee. Herkenning en conversie van timestamps worden volledig in je browser uitgevoerd – je logs verlaten je apparaat nooit.