Logování z aplikací napsaných v programovacím jazyce Java

Název práce: Logovanie z aplikácií napísaných v programovacom jazyku Java
Autor(ka) práce: Hanzel, Matej
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Černý, Michael
Jazyk práce: Slovensky
Abstrakt:
Bakalárska práca sa zaoberá problematikou logovania z aplikácii napísaných v programovacom jazyku Java. V úvode je vyslovená idea nevyhnutnosti získania relevantných dát priamo od entity, ktorá predstavuje pôvodcu vzniku problémovej situácie, neskôr riešenej jednotlivými myšlienkovými operáciami. Práca popisuje nielen zasadenie pojmu logovanie do všeobecného kontextu pojmu proces, ale predovšetkým, venuje sa architektúre logovania v objektovo orientovaných programovacích jazykoch. Najväčšia pozornosť je venovaná popisu logovacích fasád Simple Logging Facade for Java a Apache Commons Logging, a logovacích knižníc Java Util Logging, Log4J a LOGBack, ďalej doplneného o praktickú realizáciu ich použitia v Java aplikáciách. Autor práce zastáva názor, že nie je možné vysloviť jednoznačné a generalizované stanovisko použitia konkrétnej logovacej knižnice aj napriek absencii signifikantných rozdielov medzi nimi. Je dôležité starostlivo zvážiť dopytované požiadavky a zvoliť riešenie tak, aby im čo z najväčšej časti vyhovovalo.
Klíčová slova: logovacia knižnica; LOGBack; Log4J 2; Log4J; Java Util Logging; Commons Logging; SLF4J; logovacia fasáda; Java; logovanie z aplikácii; logovanie
Název práce: Logování z aplikací napsaných v programovacím jazyce Java
Autor(ka) práce: Hanzel, Matej
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Černý, Michael
Jazyk práce: Slovensky
Abstrakt:
Bakalářská práce se zabývá problematikou logování z aplikací napsaných v programovacím jazyce Java. V úvodu je vyslovena idea nezbytnosti získání relevantních dat přímo od entity, která představuje původce vzniku problémové situace, později řešené jednotlivými myšlenkovými operacemi. Práce popisuje nejen zasazení pojmu logování do obecného kontextu pojmu proces, ale především věnuje se architektuře logování v objektově orientovaných programovacích jazycích. Největší pozornost je věnována popisu logovacích fasád Simple Logging Facade for Java a Apache Commons Logging, a logovacích knihoven Java Util Logging, Log4J a LOGBack, dále doplněného o praktickou realizaci jejich použití v Java aplikacích. Autor práce zastává názor, že není možné vyslovit jednoznačné a generalizované stanovisko použití konkrétní logovací knihovny i přes absenci signifikantních rozdílů mezi nimi. Je důležité starostlivě zvážit poptávané požadavky a zvolit řešení tak, aby jim z co největší části vyhovovalo.
Klíčová slova: logovací fasáda; logovací knihovna; Java; logování; SLF4J; Log4J 2; logování z aplikací; Commons Logging; Java Util Logging; Log4J; LOGBack
Název práce: Logging from an application written in the Java programming language
Autor(ka) práce: Hanzel, Matej
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Černý, Michael
Jazyk práce: Slovensky
Abstrakt:
This bachelor's thesis explores problems of logging from an application written in the Java programming language. The introduction expressed the idea of the necessity of obtaining relevant data directly from an entity which represents the originator of a problematic situation solved later through various thinking operations. The thesis describes not only the inclusion of the concept of term logging in the general context of term process, but is particularly devoted to the logging architecture in object-oriented programming languages. The greatest attention is paid to the description of logging facades Simple Logging Facade for Java and Apache Commons Logging, and the logging libraries Java Util Logging, Log4J and LOGBack, further complemented by the practical implementation of their use in Java applications. The author of this thesis holds the view that it is not possible to express a clear and generalized opinion on using one specific logging library exclusively despite the absence of significant differences between them. It is important to carefully consider the requirements demanded and select the most appropriate solution that best suits each situation.
Klíčová slova: Java Util Logging; Log4J; logging facade; logging library; Java; LOGBack; application loggign; SLF4J; Commons Logging; logging; Log4J 2

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 22. 12. 2015
Datum podání práce: 4. 5. 2016
Datum obhajoby: 21. 6. 2016
Identifikátor v systému InSIS: https://insis.vse.cz/zp/55661/podrobnosti

Soubory ke stažení

    Poslední aktualizace: