En logg är en fil där transaktioner skrivs ner, oftast rad för rad i kronologisk ordning. En vanlig logg för operativsystem är en logg med misslyckade inloggningsförsök.[1]

I det enklaste fallet skrivs meddelanden till en fil som kallas loggfil.[2] Mycket av den information som gör ett system observerbart finns i loggfiler, t.ex. uppgifter om alla händelser som inträffar på nätverksenheter, i operativsystemet eller i programvaran.[3] Alternativt kan meddelanden skrivas till ett särskilt loggningssystem eller logghanteringsprogram, där de lagras i en databas eller ett annat datorsystem.[4]

Närmare bestämt är en transaktionslogg en logg över kommunikationen mellan ett system och användarna av det systemet,[5] eller en datainsamlingsmetod som automatiskt registrerar typ, innehåll eller tidpunkt för transaktioner som görs av en person från en terminal på det systemet.[6] För webbsökning är en transaktionslogg en elektronisk registrering av interaktioner som skett under en sökperiod mellan en webbsökmotor och användare som söker efter information på den webbsökmotorn.

Många operativsystem, ramverk för programvara och program innehåller ett loggningssystem.[7] En allmänt använd loggningsstandard är systemloggen, som definieras i RFC 5424 (Internet Engineering Task Force, IETF). Systemloggstandarden gör det möjligt för ett särskilt standardiserat delsystem att generera, filtrera, registrera och analysera loggmeddelanden. Detta gör att programutvecklare inte behöver utveckla och koda sina egna dedikerade loggningssystem.[8][9][10]

Se även redigera

Referenser redigera

  1. ^ ”Unix Log File Utilities”. http://etutorials.org/Linux+systems/unix+internet+security/Part+IV+Secure+Operations/Chapter+21.+Auditing+Logging+and+Forensics/21.1+Unix+Log+File+Utilities/. Läst 1 november 2018. 
  2. ^ ”The Log File Class (VBA)”. chejunkie.com. https://chejunkie.com/knowledge-base/log-file-class-vba/. Läst 11 december 2023. 
  3. ^ ”What Is Log Monitoring? Why Does It Matter in a Hyperscale World?”. acure.io. https://acure.io/blog/log-monitoring/. Läst 11 december 2023. 
  4. ^ ”LOG File (What It Is And How To Open One)”. citizenside.com. https://citizenside.com/technology/log-file-what-it-is-and-how-to-open-one/. Läst 11 december 2023. 
  5. ^ ”The history and development of transaction log analysis”. www.emerald.com. https://www.emerald.com/insight/content/doi/10.1108/eb047884/full/html. Läst 11 december 2023. 
  6. ^ ”The Use of Computer-Monitored Data in information Science and Communication Research”. www.dhi.ac.uk. https://www.dhi.ac.uk/san/waysofbeing/data/health-jones-rice-1983c.pdf. Läst 11 december 2023. 
  7. ^ ”Logging Technology (Part 1)”. www.programmersought.com. https://www.programmersought.com/article/50446990396/. Läst 11 december 2023. 
  8. ^ ”XML Logging”. winscp.net. https://winscp.net/eng/docs/logging_xml. Läst 11 december 2023. 
  9. ^ ”Use XML for Log Files”. www.codeproject.com. https://www.codeproject.com/Articles/28752/Use-XML-for-Log-Files. Läst 11 december 2023. 
  10. ^ ”Turn Your Log Files into Searchable Data Using Regex and the XML Classes”. learn.microsoft.com. https://learn.microsoft.com/en-us/previous-versions/dotnet/articles/ms972965(v=msdn.10). Läst 11 december 2023.