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 |