Programovanie aplikácií v Jave a Angulari - 7. prednáška (zo 6.11.2017)
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.
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.
nechodím na prednášky