Logging from an application written in the Java programming language
Thesis title: | Logovanie z aplikácií napísaných v programovacom jazyku Java |
---|---|
Author: | Hanzel, Matej |
Thesis type: | Bachelor thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Černý, Michael |
Thesis language: | Slovensky |
Abstract: | 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. |
Keywords: | logovacia knižnica; LOGBack; Log4J 2; Log4J; Java Util Logging; Commons Logging; SLF4J; logovacia fasáda; Java; logovanie z aplikácii; logovanie |
Thesis title: | Logování z aplikací napsaných v programovacím jazyce Java |
---|---|
Author: | Hanzel, Matej |
Thesis type: | Bakalářská práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Černý, Michael |
Thesis language: | Slovensky |
Abstract: | 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. |
Keywords: | logovací fasáda; logovací knihovna; Java; logování; SLF4J; Log4J 2; logování z aplikací; Commons Logging; Java Util Logging; Log4J; LOGBack |
Thesis title: | Logging from an application written in the Java programming language |
---|---|
Author: | Hanzel, Matej |
Thesis type: | Bachelor thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Černý, Michael |
Thesis language: | Slovensky |
Abstract: | 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. |
Keywords: | Java Util Logging; Log4J; logging facade; logging library; Java; LOGBack; application loggign; SLF4J; Commons Logging; logging; Log4J 2 |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 22. 12. 2015 |
---|---|
Date of submission: | 4. 5. 2016 |
Date of defense: | 21. 6. 2016 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/55661/podrobnosti |