Obsah:

Jak mohu zlepšit své protokolování?
Jak mohu zlepšit své protokolování?

Video: Jak mohu zlepšit své protokolování?

Video: Jak mohu zlepšit své protokolování?
Video: A consistent logging format for Go 2024, Smět
Anonim

Jak zlepšit protokolování

  1. Rozumět The úrovně. Podle RFC 5424 je jich 8 protokolování úrovně, představují a stupeň závažnosti události.
  2. Definujte cíl.
  3. Vytvořte standard a držte se ho.
  4. Dejte kontext.
  5. Jedinečně identifikovat The Do prdele Vaše protokoly .
  6. Čas je klíč.
  7. Udělat protokolování neblokující akce.

V souladu s tím, ovlivňuje protokolování výkon?

Krátká odpověď: ano, snižuje aplikaci výkon protože využívá některé cykly CPU a další zdroje (paměť atd.). Výše uvedené vytiskne úroveň DEBUG protokoly z třídy DefaultLoadEventListener ve vašem log souboru spolu s další úrovní INFO protokoly.

Podobně, jak se správně přihlásit? Nejlepší postupy protokolování: 13, které byste měli vědět

  1. Nepište si protokoly sami (AKA Don't Reinvent the Wheel)
  2. Přihlaste se na správné úrovni.
  3. Použijte správnou kategorii protokolu.
  4. Pište smysluplné protokolové zprávy.
  5. Pište zprávy protokolu v angličtině.
  6. Přidejte kontext do zpráv protokolu.
  7. Přihlaste se Machine Parseable Format.
  8. Ale aby byly protokoly také čitelné pro lidi.

Zpomaluje logování tímto způsobem aplikaci?

Ano, může. Je důležité zvážit konfiguraci, abyste ji mohli nakonfigurovat tak, aby toho nebylo tolik log a pak také nemají moc režii. Skutečnost, že musíte napsat log na disk, když jste to povolili - nemůžete dělat hodně proti tomu.

Proč je nutné protokolování?

Proč je Protokolování důležitou součástí vývoje softwaru? Velkou část života vývojářů softwaru tvoří monitorování, odstraňování problémů a ladění. Protokolování tento proces je mnohem jednodušší a hladší. Nástroje pro monitorování výkonu aplikací (APM) jsou skvělé pro přístup k některým základním metrikám výkonu.

Doporučuje: