Loggfil - Log file
Vid beräkning är en loggfil en fil som antingen registrerar händelser som inträffar i ett operativsystem eller andra programvarukörningar eller meddelanden mellan olika användare av ett kommunikationsprogram . Loggning är handlingen att föra en logg . I det enklaste fallet skrivs meddelanden till en enda loggfil.
En transaktionslogg är en fil (dvs logg) över kommunikationen mellan ett system och användarna av det systemet, eller en datainsamlingsmetod som automatiskt fångar typ, innehåll eller tid för transaktioner som görs av en person från en terminal med den systemet. För webbsökning är en transaktionslogg en elektronisk registrering av interaktioner som har inträffat under ett sökavsnitt mellan en webbsökmotor och användare som söker information om den webbsökmotorn.
Många operativsystem, mjukvaruramar och program inkluderar ett loggningssystem. En allmänt använd loggningsstandard är syslog , definierad i Internet Engineering Task Force (IETF) RFC 5424). Syslog -standarden gör det möjligt för ett dedikerat, standardiserat delsystem att generera, filtrera, spela in och analysera loggmeddelanden. Detta avlastar mjukvaruutvecklare från att behöva designa och koda sina egna ad hoc -loggningssystem.
Händelseloggar
Händelseloggar registrerar händelser som sker vid utförandet av ett system för att tillhandahålla ett granskningsspår som kan användas för att förstå systemets aktivitet och för att diagnostisera problem. De är avgörande för att förstå komplexa system, särskilt när det gäller applikationer med liten användarinteraktion (t.ex. serverapplikationer ).
Det kan också vara användbart att kombinera loggfilposter från flera källor. Detta tillvägagångssätt, i kombination med statistisk analys , kan ge korrelationer mellan till synes orelaterade händelser på olika servrar. Andra lösningar använder nätverksfrågor och rapportering .
Transaktionsloggar
De flesta databassystem upprätthåller någon form av transaktionslogg , som inte huvudsakligen är avsedda som en granskningsspår för senare analyser och inte är avsedda att vara läsbara för människor . Dessa loggar registrerar ändringar av de lagrade data för att tillåta databasen att återhämta sig från kraschar eller andra datafel och behålla lagrad data i ett konsekvent tillstånd. Således har databassystem vanligtvis både allmänna händelseloggar och transaktionsloggar.
Transaktionslogg analys
Användningen av data som lagras i transaktionsloggar för webbsökmotorer, intranät och webbplatser kan ge värdefull inblick i förståelsen av informationssökningsprocessen för onlinesökare. Denna förståelse kan upplysa informationssystemets design, gränssnittsutveckling och utforma informationsarkitekturen för innehållssamlingar.
Meddelandeloggar
Internet Relay Chat (IRC) , snabbmeddelanden (IM) -program, peer-to-peer fildelningsklienter med chattfunktioner och flerspelarspel (särskilt MMORPG ) har vanligtvis möjlighet att automatiskt spara textkommunikation, både offentliga (IRC-kanal/IM konferens/MMO offentliga/festchattmeddelanden) och privat chatt mellan användare, som meddelandeloggar. Meddelandeloggar är nästan allmänt vanliga textfiler, men IM- och VoIP -klienter (som stöder textchatt, t.ex. Skype) kan spara dem i HTML -filer eller i ett anpassat format för att underlätta läsning eller aktivera kryptering .
Internet Relay Chat (IRC)
När det gäller IRC -programvara innehåller meddelandeloggar ofta system-/ servermeddelanden och poster relaterade till kanal- och användarändringar (t.ex. ämnesändring, användaranslutningar/ utgångar/ sparkar / förbud , ändringar av smeknamn, ändringar av användarstatus), vilket gör dem mer som en kombinerad meddelande-/händelselogg för kanalen i fråga, men en sådan logg kan inte jämföras med en sann IRC-serverhändelselogg, eftersom den bara registrerar användarsynliga händelser för den tidsram som användaren spenderade för att ansluta till en viss kanal.
Direktmeddelande
Snabbmeddelanden och VoIP -klienter erbjuder ofta chansen att lagra krypterade loggar för att förbättra användarens integritet. Dessa loggar kräver att ett lösenord dekrypteras och visas, och de hanteras ofta av deras respektive skrivprogram.
Serverlogg
En serverlogg är en loggfil (eller flera filer) som automatiskt skapas och underhålls av en server som består av en lista över aktiviteter den utförde.
Ett typiskt exempel är en webbserverlogg som har en historik över sidförfrågningar. Den W3C håller ett standardformat (den gemensamma Log Format ) för webbserverloggfiler, men även andra proprietära format existerar. Nyare poster läggs vanligtvis till i slutet av filen. Information om begäran, bland annat klient IP-adress , begäran datum / tid , sida begärt HTTP kod, bytes eras, user agent , och hänvisningssätts typiskt. Dessa data kan kombineras till en enda fil, eller separeras i distinkta stockar, såsom en åtkomstlogg, error log, eller refererande logg. Serverloggar samlar dock vanligtvis inte in användarspecifik information.
Dessa filer är vanligtvis inte tillgängliga för allmänna Internetanvändare, bara för webbansvarig eller annan administrativ person för en Internettjänst . En statistisk analys av serverloggen kan användas för att undersöka trafikmönster efter tid på dagen, veckodag, referens eller användaragent. Effektiv webbplatsadministration, tillräckliga värdresurser och finjustering av försäljningsinsatser kan underlättas av analys av webbserverloggarna.
Se även
- Vanligt loggformat
- Digitala spår
- Loggboken
- Java Logging Frameworks - loggningsramar för Java
- .NET Logging Frameworks - loggningsramar för .NET
- Lista över webbanalysprogram
- Loggbok
- Log4J
- Logghantering och intelligens
- Logga som en tjänst (LaaS)
- Pantheios - loggning API -bibliotek
- Runtime -intelligens
- Serverlogg
- Webbräknare
- Programvara för analys av webblogg
- XML -logg