Jak odzyskać kontrolę nad aplikacją? Logger – Notatka z nauki

przez Karol Bocian | 24 kwietnia, 2022

W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2018 – Bartek Zdanowski – Jak odzyskać kontrolę nad aplikacją? Logger Ci w tym pomoże!

Notatka z materiału: Jak odzyskać kontrolę nad aplikacją?:

Zanotowałem z tego materiału:

  • Logi dają informację o tym, co się w danym miejscu dzieje.
  • Warto za pomocą logów zbierać w efektywny sposób informacje oraz śledzić ścieżki działania programu.
  • Jest bardzo wiele frameworków do logowania.
  • Elementy logowania:
    • Loger – wyłapuje informacje.
    • Fomatter – formatuje wyjście (logi).
    • Handler / Appender – zapisuje wyjście.
  • Warto zwrócić uwagę na poziomy logowania i ustalić w zespole jeden standard (co jako error, warning, info).
  • Mapped Diagnostic Context – mapa pozwalająca przechowywać informacje i dawać do nich dostęp z każdego miejsca w celu zalogowania ich.
  • Zalecenia:
    • Ustal w zespole (całej organizacji) jeden standard formatowania logów (mogą one być potem przechwytywane przez inne narzędzia i wyświetlane np. w Kibana).
    • Ustal w zespole jeden standard poziomów logów.
    • Generuj identyfikator, loguj go oraz przekazuj do zewnętrznych systemów.
    • Używaj ElasticSearch i Kibana.

Wszystkie posty związane z notatkami z nauki:

Źródła

Obraz główny

Materiał: Jak odzyskać kontrolę nad aplikacją?:

Kategoria: Notatki z nauki

O Karol Bocian

Programowanie i świat agentów programowalnych, który poznał na Wydziale Matematyki i Nauk Informacyjnych, wciągnął go w przemysł IT. W trakcie swojej praktyki zawodowej Karol zrozumiał, że nie ważne co się robi i kim się jest, ale wiedza z zarządzania przydaje się wszędzie. Rozpoczął studia na kierunku Zarządzanie i Inżyniera Produkcji. W przypadku Karola zarządzanie to nie tylko teoria czy praca, ale prawie każdy element jego życia, to jego pasja.