Hva er LOG-filformatet?
.log er en ren tekstfil som brukes til å lagre ulike prosesslogger. En .log-fil kan genereres av et operativsystem eller en applikasjon - nesten all programvare som kjører en vedvarende prosess skriver en. Fordi innholdet nesten alltid er ren tekst kodet i UTF-8 eller ASCII, kan den åpnes i alle tekstredigeringsprogrammer. Hver linje begynner vanligvis med et tidsstempel (f.eks. 2026-06-11 10:42:01) etterfulgt av et alvorlighetsnivå og en melding. Hvilken informasjon som skrives til loggfiler er et designvalg tatt av utvikleren eller administratoren. En spesiell variant av .log-filen er feilloggen (error log), som kun lagrer informasjon om prosessfeil.
Hva inneholder loggfiler
Oppføringer i .log-filer er delt inn i tre kategorier:
- Error (Feil) - prosessen eller deler av prosessen støtte på en hendelse som hindret den i å utføre rutinene sine
- Warning (Advarsel) - prosessen eller deler av prosessen støtte på et problem, men det hindret den ikke i å utføre rutinene sine
- Information (Informasjon) - informasjon knyttet til utførelsen av en gitt prosess
Mange moderne applikasjoner skriver også Debug- og Trace-oppføringer under utvikling eller aktiv feilsøking.
Loggfiler kan lagre informasjon som endringshistorikk, brukere som er logget inn på systemet, eller historikk over ressurstilgang. Logger kan eksporteres til andre filformater - for eksempel .CSV - for videre behandling og generering av statistikk og rapporter. Tjenester som kjører over lang tid roterer vanligvis loggene sine ved å gi nytt navn til den gjeldende filen til .log.1 og starte en ny .log. Et mindretall av applikasjoner (visse databaser, spill eller Windows ETL-spor) skriver proprietære binære .log-filer som bare kan åpnes i deres egen visningsprogram eller et dedikert logganalyseverktøy.
Sikkerhet og trygghet
RISIKO: LOWEn .log-fil i ren tekst kan ikke kjøres og er trygg å åpne i et tekstredigeringsprogram. To forholdsregler: (1) logger inneholder ofte sensitive data - brukernavn, IP-adresser, filstier, tokens, til og med passord - så rens dem før du publiserer dem offentlig eller legger dem ved i et forum; (2) stol aldri på en .log som har en uvanlig stor størrelse og ber om å bli «kjørt», og vær på vakt mot filer som utgir seg for å være logger, men har dobbelt etternavn (report.log.exe). Sletting av gamle roterte logger er generelt trygt; en aktiv logg kan være låst av programmet som kjører.
Formatdetaljer
i et nøtteskall- Binære/proprietære applikasjonslogger - Noen få programmer (enkelte spill, DB-motorer, telemetri) skriver .log i et binært format som kun kan leses av deres egne verktøy, ikke et tekstredigeringsprogram.
Programmer som åpner LOG-filer
less app.log i en terminal (og G for å hoppe til slutten, /error for å søke). Tekniske detaljer
dyp spesifikasjon| Format-type | Ren tekst, linjeorientert hendelseslogg |
| Typisk koding | UTF-8 eller ASCII; eldre Windows-logger kan bruke ANSI (Windows-1252) |
| MIME-type | text/plain |
| Filsignatur | Ingen - ingen magic bytes eller fast hode; identifiseres av .log-etternavnet og innholdsheuristikk |
| Linjestruktur | Én hendelsesoppføring per linje; hver linje er selvstendig og menneskelig lesbar |
| Vanlige alvorlighetsnivåer | TRACE, DEBUG, INFO, WARN, ERROR, FATAL (i stigende rekkefølge) |
| Tidsstempelformater | ISO 8601 (YYYY-MM-DD HH:MM:SS), Unix epoch (heltall sekunder), syslog-format (RFC 3164 / RFC 5424) |
| Etablerte loggformater | syslog (RFC 5424), Apache/NGINX Combined Log Format, W3C Extended Log Format, JSON-per-linje (NDJSON) |
| Linjeskiftkonvensjon | LF (\n) på Unix/Linux/macOS; CRLF (\r\n) på Windows; de fleste lesere godtar begge |
| Loggrotering | Tjenester roterer etter dato eller størrelse, og produserer .log.1, .log.2 … eller datostemplede kopier; logrotate er standardverktøyet på Linux |
| Binær variant | Enkelte databaser, spill og Windows ETL-spor skriver proprietære binære .log-filer som kun kan leses i en dedikert visningsprogram |
| Strukturerte loggvarianter | JSON-per-linje, nøkkel=verdi-par (logfmt) og XML dukker stadig oftere opp i .log-filer for maskinell parsing |
| Vanlige systemplasseringer (Linux/macOS) | /var/log/ og applikasjonsspesifikke undermapper |
| Vanlige systemplasseringer (Windows) | %SystemRoot%\Logs\, %APPDATA%\ og %TEMP%\ |
| Utgitt | Convention as old as software logging itself |
| Åpen standard | Ja · royalty-fri |
LOG-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om LOG-filer.
Ofte stilte spørsmål
Hvordan åpner jeg en LOG-fil?
less på Linux. VS Code eller Notepad++ er best for store logger.Hvilket program åpner en LOG-fil?
Kan jeg slette LOG-filer?
Hvorfor er LOG-filen min uleselig / full av merkelige tegn?
Hvordan åpner jeg en enorm LOG-fil som får Notepad til å fryse?
less bigfile.log umiddelbart og lar deg søke med /.