Vad är filformatet LOG?
.log är en klartextfil som används för att lagra olika processloggar. En .log-fil kan genereras av ett operativsystem eller en applikation - nästan all programvara som kör en ihållande process skriver en sådan. Eftersom innehållet nästan alltid är klartext kodad i UTF-8 eller ASCII, kan den öppnas i valfri textredigerare. Varje rad börjar vanligtvis med en tidsstämpel (t.ex. 2026-06-11 10:42:01) följt av en allvarlighetsgrad och ett meddelande. Vilken information som skrivs till loggfiler är ett designval som görs av utvecklaren eller administratören. En speciell instans av .log-filen är felloggen, som endast lagrar information om processfel.
Vad innehåller loggfiler
Poster i .log-filer är indelade i tre kategorier:
- Error - processen eller en del av processen stötte på en händelse som hindrade den från att utföra sina rutiner
- Warning - processen eller en del av processen stötte på ett problem, men det hindrade den inte från att utföra sina rutiner
- Information - information som rör körningen av en viss process
Många moderna applikationer skriver även Debug- och Trace-poster under utveckling eller aktiv felsökning.
Loggfiler kan lagra information som ändringshistorik, användare som är inloggade i systemet eller historik över resursåtkomst. Loggar kan exporteras till andra filformat - till exempel .CSV - för vidare bearbetning och generering av statistik och rapporter. Tjänster som körs under lång tid roterar vanligtvis sina loggar genom att byta namn på den aktuella filen till .log.1 och starta en ny .log. En minoritet av applikationer (vissa databaser, spel eller Windows ETL-spårningar) skriver proprietära binära .log-filer som endast kan öppnas i deras egna visningsprogram eller ett dedikerat logganalysverktyg.
Säkerhet & trygghet
RISK: LOWEn .log i klartext kan inte köras och är säker att öppna i en textredigerare. Två viktiga varningar: (1) loggar innehåller ofta känsliga data - användarnamn, IP-adresser, filsökvägar, tokens, till och med lösenord - så rensa dem innan du publicerar dem offentligt eller bifogar dem i ett forum; (2) lita aldrig på en .log som har en ovanligt stor storlek och ber om att få «köras», och var vaksam på filer som utger sig för att vara loggar men har en dubbel filändelse (report.log.exe). Att radera gamla roterade loggar är i allmänhet säkert; en aktiv logg kan vara låst av det program som körs.
Formatdetaljer
i ett nötskal- Binära/proprietära applikationsloggar - Ett fåtal program (vissa spel, databasmotorer, telemetri) skriver .log i ett binärt format som endast kan läsas av deras egna verktyg, inte en textredigerare.
Program som öppnar LOG-filer
less app.log i en terminal (och G för att hoppa till slutet, /error för att söka). Tekniska detaljer
djup specifikation| Formattyp | Klartext, radorienterad händelselogg |
| Typisk kodning | UTF-8 eller ASCII; äldre Windows-loggar kan använda ANSI (Windows-1252) |
| MIME-typ | text/plain |
| Filsignatur | Ingen - inga magic bytes eller fast header; identifieras genom filändelsen .log och innehållsheuristik |
| Radstruktur | En händelsepost per rad; varje rad är fristående och läsbar för människor |
| Vanliga allvarlighetsgrader | TRACE, DEBUG, INFO, WARN, ERROR, FATAL (i stigande ordning) |
| Tidsstämplingsformat | ISO 8601 (YYYY-MM-DD HH:MM:SS), Unix epoch (heltal sekunder), syslog-format (RFC 3164 / RFC 5424) |
| Etablerade loggformat | syslog (RFC 5424), Apache/NGINX Combined Log Format, W3C Extended Log Format, JSON-per-line (NDJSON) |
| Radbrytningskonvention | LF (\n) på Unix/Linux/macOS; CRLF (\r\n) på Windows; de flesta tolkare accepterar båda |
| Loggrotation | Tjänster roterar efter datum eller storlek, vilket skapar .log.1, .log.2 … eller datumstämplade kopior; logrotate är standardverktyget på Linux |
| Binär variant | Vissa databaser, spel och Windows ETL-spårningar skriver proprietära binära .log-filer som endast kan läsas i en dedikerad visare |
| Strukturerade loggvarianter | JSON-per-line, nyckel=värde-par (logfmt) och XML förekommer alltmer inuti .log-filer för maskinell tolkning |
| Vanliga systemplatser (Linux/macOS) | /var/log/ och applikationsspecifika underkataloger |
| Vanliga systemplatser (Windows) | %SystemRoot%\Logs\, %APPDATA%\ och %TEMP%\ |
| Släppt | Convention as old as software logging itself |
| Öppen standard | Ja · royaltyfri |
LOG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om LOG-filer.
Vanliga frågor
Hur öppnar jag en LOG-fil?
less på Linux. VS Code eller Notepad++ är bäst för stora loggar.Vilket program öppnar en LOG-fil?
Kan jag radera LOG-filer?
Varför är min LOG-fil oläslig / full av konstiga tecken?
Hur öppnar jag en enorm LOG-fil som får Anteckningar att låsa sig?
less bigfile.log omedelbart och låter dig söka med /.