Så här fungerar körtidsloggar

Författare:Alex Bonnetti
Uppdaterad:28 juli 2025

Innehållsförteckning

  1. Vad är körningsloggar?
  2. Tillgängliga loggtyper
  3. Visa och filtrera loggar
  4. Loggnivåer
  5. Funktions- och värdfiltrering
  6. Alternativ för distribution
  7. Begär metod och sökväg
  8. [Cache-status] (#cache-status)
  9. Spara loggförinställningar
  10. [Sökfunktioner] (#search-capabilities)
  11. Loggdetaljer
  12. [Dela loggar] (#sharing-logs)
  13. Gränser för loggar

Vad är körtidsloggar?

Körtidsloggar är en avgörande komponent för övervakning och felsökning av program, vilket ger realtidsinsikter i driften och prestandan hos dina system. Dessa loggar fångar händelser när de inträffar, vilket hjälper utvecklare att identifiera problem, spåra användarinteraktioner och optimera systemprestanda.

Tillgängliga loggtyper

Flera typer av loggar genereras under körning:

  • Förfrågningsloggar: Fånga detaljer om inkommande förfrågningar, inklusive tidsstämplar, HTTP-statuskoder och förfrågningsmetoder.
  • Felloggar: Spela in fel och undantag som uppstått av programmet, hjälper till vid felsökning.
  • Granskningsloggar: Spåra användaråtgärder för säkerhet och efterlevnad.
  • Felsökningsloggar: Ge detaljerad information som är användbar för utveckling och felsökning.

Visa och filtrera loggar

För att komma åt runtime-loggar kan du använda verktyg som webbgränssnitt eller API:er. Med dessa verktyg kan du filtrera loggar baserat på kriterier som:

  • Tidsintervall: Visa loggar från en viss tidsram.
  • Loggnivå: Filtrera efter allvarlighetsgrad (t.ex. Info, Varning, Fel).
  • Funktionsnamn: Fokusera på loggar som genereras av specifika funktioner.
  • Värdnamn: Begränsa loggar baserat på domänen eller underdomänen.

Loggnivåer

Loggar kategoriseras efter allvarlighetsgrad:

  • Info: Allmän information om systemhändelser.
  • Varning: Potentiella problem som kan kräva uppmärksamhet.
  • Fel: Betydande problem som påverkar funktionaliteten.
  • Kritisk: Allvarliga problem som måste åtgärdas omedelbart.

Funktions- och värdfiltrering

Du kan filtrera loggar efter funktionsnamn eller värdnamn, så att du kan isolera loggar från specifika komponenter eller domäner.

Alternativ för distribution

Loggar genereras baserat på distributionsmiljön (t.ex. produktion, mellanlagring). Detta hjälper till att spåra prestanda och problem i olika miljöer.

Begär metod och sökväg

Loggposter innehåller ofta information om förfrågningsmetoden (t.ex. GET, POST) och sökvägen, vilket ger insikter om användarinteraktioner med din applikation.

Cachestatus

Loggar kan också innehålla information om cachestatus, till exempel om en begäran serverades från cachen eller hämtades nyligen.

Spara loggförinställningar

För att effektivisera ditt arbetsflöde kan du spara loggfilterkonfigurationer som förinställningar. På så sätt kan du snabbt komma åt vanliga visningsinställningar.

Sökfunktioner

Förutom filtrering kan du söka i loggar med hjälp av nyckelord i meddelandefältet, vilket hjälper till att hitta specifika problem eller mönster.

Detaljer om loggen

När du visar enskilda loggposter visas detaljerad information, inklusive:

  • Tidsstämpel
  • HTTP-statuskod
  • Värdnamn
  • ID för begäran
  • Användaragent
  • Loggnivå
  • Cachestatus
  • Funktionsnamn
  • Plats (geografisk region)
  • Körtidsmiljö
  • Varaktighet / latens
  • Detaljer om fel

Dela loggar

Loggar kan delas med teammedlemmar eller externa intressenter, vilket underlättar samarbete och felsökning.

Gränser för loggar

Mängden data som behålls och hastigheten med vilken loggar bearbetas beror på din plan. Planer på högre nivå erbjuder vanligtvis mer lagringsutrymme och snabbare bearbetningstider.

Genom att utnyttja dessa funktioner kan du effektivt övervaka och hantera programmets körtidsbeteende, vilket säkerställer optimal prestanda och användarupplevelse.