Indholdsfortegnelse:

Hvordan kan jeg forbedre min logning?
Hvordan kan jeg forbedre min logning?

Video: Hvordan kan jeg forbedre min logning?

Video: Hvordan kan jeg forbedre min logning?
Video: Webinar: Logging Best Practices in the CI/CD Era 2024, Kan
Anonim

Sådan forbedres logning

  1. Forstå Det Niveauer. Ifølge RFC 5424 er der 8 logning niveauer, repræsenterer de det sværhedsgraden af en hændelse.
  2. Definer et mål.
  3. Opret en standard og hold dig til den.
  4. Giv kontekst.
  5. Identificer unikt Det Skit ud af Dine logfiler .
  6. Tid er nøglen.
  7. Lave logning en ikke-blokerende handling.

Påvirker logning tilsvarende ydeevnen?

Kort svar: ja, det mindsker anvendelsen ydeevne da det bruger nogle CPU-cyklusser og andre ressourcer (hukommelse osv.). Ovenstående vil udskrive DEBUG-niveau logs fra klassen DefaultLoadEventListener i din logfil sammen med andre INFO-niveauer logs.

På samme måde, hvordan logger du korrekt? Bedste praksis for logning: De 13 du bør vide

  1. Skriv ikke logs alene (AKA Don't Reinvent the Wheel)
  2. Log på det rigtige niveau.
  3. Brug den rigtige logkategori.
  4. Skriv meningsfulde logbeskeder.
  5. Skriv logbeskeder på engelsk.
  6. Tilføj kontekst til dine logbeskeder.
  7. Log på Machine Parseable Format.
  8. Men gør logfilerne også menneskelæselige.

På denne måde bremser logning applikationen?

Ja den kan. Det er afgørende at overveje konfigurationen, så du kan konfigurere den til ikke at skrive så meget log og så heller ikke have meget overhead. Det faktum, at du skal skrive log til disken, når du aktiverede den - det kan du ikke gør meget imod det.

Hvorfor er der brug for logning?

Hvorfor er Logning en vigtig del af softwareudvikling? En stor del af softwareudvikleres liv er overvågning, fejlfinding og debugging. Logning gør dette til en meget nemmere og mere smidig proces. Applikationsydelsesovervågningsværktøjer (APM) er gode til at få adgang til nogle af de centrale præstationsmålinger.

Anbefalede: