Preskoči na sadržaj
100% lokalno

Normalizator vremenskih oznaka u logovima

Pronađi vremenske oznake u zalijepljenim logovima i prepiši ih sve u jedan format i vremensku zonu.

Unos
Rezultat

Normalizator vremenskih oznaka u logovima

Zalijep dio logova i ovaj alat pronalazi vremensku oznaku na svakoj liniji i prepisuje je u jedan konzistentan format i vremensku zonu, ostavljajući ostatak svake linije točno kako je bila. Prepoznaje 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") i bare Unix epoch vrijednosti u sekundama ili milisekundama — korisno kad god uspoređuješ logove s poslužitelja, load balancera i aplikacije koji svaki označavaju događaje drugačije.

Odaberi ciljni format — ISO 8601, Unix sekunde, Unix milisekunde ili ljudski čitljiv datum — i vremensku zonu u kojoj će biti izražen rezultat. Vremenske oznake koje nemaju pomak, poput klasičnih syslog linija ili naive ISO stringova, tumače se koristeći vremensku zonu koju postaviš, tako da syslog linija bez godine ili pomaka i dalje dostiže ispravnu UTC vrijednost. Možeš i pomaknuti svaku vremensku oznaku za fiksni broj minuta kako bi korigirao sat koji je radio brže ili sporije, ponovno izračunati svaku liniju kao proteklo vrijeme od prve prepoznate vremenske oznake kako bi vidio razmake i bursti na prvi pogled, i sortirati zalijepljene linije u kronološkim redoslijed bez obzira kako su stigle.

Linija bez prepoznate vremenske oznake ostaje netaknuta i, osim ako ne isključiš opciju, označena u rezultatu kako bi joj ne promaknula unazadio. Brojač ispod rezultata izvještava koliko linija je stiglo, koliko vremenskih oznaka je prepoznato i konvertirano, i koliko linija nije imalo nijednu.

Sve se izvršava lokalno u tvom pregledniku — ništa što zalijepliš se ne šalje nikuda, što je važno kad logovi koje normaliziraš sadrže interna imena računala, IP adrese ili putanje zahtjeva. Kad završiš, kopiraj rezultat, preuzmi ga kao .txt datoteku ili pošalji ga direktno u drugi alat poput ekstraktora entiteta iz logova.

FAQ

Koje vrste vremenskih oznaka prepoznaje?
BSD syslog ("Mar 2 10:05:15"), Apache/NCSA common log format ("[02/Mar/2024:10:05:15 -0800]"), ISO 8601 s pomakom ili bez njega, i proste Unix epoch vrijednosti u sekundama (10 znamenki) ili milisekundama (13 znamenki). Prepoznavanje je automatsko — nije potrebno reći mu koja vrsta formata je dana linija.
Što se dogodи s vremenskim oznakama koje nemaju pomak vremenske zone?
Syslog linije i naive ISO stringovi namjerno nemaju pomak. Opcija "Pretpostavljena vremenska zona" govori alatu koju zonu interpretirati prije nego pretvori u ciljnu vremensku zonu i format.
Kako alat zna godinu za syslog linije, koje je nemaju?
Koristi trenutnu godinu i vraća se na prethodnu godinu ako bi to smjestilo liniju više od dana u budućnost — uobičajeni slučaj čitanja svibanjskog loga u ranome siječnju.
Što prikazuje "vrijeme relativno prema prvoj liniji"?
Umjesto apsolutne vremenske oznake, svaka linija prikazuje proteklo vrijeme od prve prepoznate vremenske oznake u zalijepljenom tekstu, npr. "+00:00:03.250" — korisno za pronalaženje razmaka ili brzi niz u slijedu događaja.
Jesu li moji logovi učitani negdje?
Ne. Prepoznavanje vremenskih oznaka i konverzija se izvršavaju potpuno u tvom pregledniku — tvoji logovi nikad ne napuštaju tvoj uređaj.