Programovanie aplikácií v Jave a Angulari - 7. prednáška (zo 6.11.2017)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Siedma prednáška sa venuje logovaniu ako nástroju na sledovanie behu aplikácie, debugovanie a diagnostiku problémov v nasadenom systéme namiesto jednoduchých výpisov cez System.out. Predstavuje históriu logovacích knižníc (Java Util Logging, Log4j) a odporúča používať jednotné rozhranie SLF4J s implementáciou Logback, ktorú je potrebné pridať do projektu cez Maven. Ukazuje praktické vytvorenie loggera cez LoggerFactory, jeho použitie v triede, jednotlivé úrovne logovania (error, warn, info, debug, trace) a konfiguráciu výstupu pomocou súboru logback.xml.

  • - Účel logovania: diagnostika, debugovanie, sledovanie histórie a stavu systému
  • - Nevýhody System.out a System.err oproti štruktúrovanému logovaniu
  • - SLF4J ako jednotné rozhranie nad rôznymi logovacími implementáciami (Log4j, Logback)
  • - Pridanie Logback závislosti cez Maven a vytvorenie loggera cez LoggerFactory.getLogger
  • - Úrovne logovania od error po trace a ich praktické využitie
  • - Konfigurácia výstupu a formátu logov v súbore logback.xml (appendery, enkodéry)

Zhrnutie pripravené s pomocou AI z prepisu videa.