DocumentCode
2054554
Title
ReCon - Aspect oriented remotely reconfigurable error logging framework for web applications
Author
Krishnamurthy, Vikram ; Babu, Chitra ; Krishnan, P.M. ; Aravindan, Chandrabose ; Balamurugan, S.
Author_Institution
Dept. of Comput. Sci. & Eng., SSN Coll. of Eng., Chennai, India
fYear
2013
fDate
21-22 Feb. 2013
Firstpage
410
Lastpage
415
Abstract
Web applications need an error logging framework as they can adequately record and store the errors that are encountered either in the web applications or in the usage of them. In the existing MVC(Model-View-Controller) based frameworks, the log settings such as log location, mechanism and logging level are specified for all the modules in a single file which cannot be changed dynamically. Further, for individual modules, the log settings have to be hard coded into application code, confusing the role of the application developers and log administrators. A remotely configurable error logging framework has been proposed in this paper. This paper proposes to use the aspect oriented programming paradigm to weave the code for error logging into the legacy web application. The proposed configurable error logging framework has been tested on an e-Shopping web application built based on the `Ruby on Rails´ framework.
Keywords
Internet; aspect-oriented programming; retail data processing; system monitoring; MVC framework; ReCon; Ruby on Rails framework; aspect oriented programming; aspect oriented remotely reconfigurable error logging framework; e-Shopping; legacy Web applications; log location; log mechanism; log settings; logging level; model-view-controller framework; Databases; Programming; Rails; Servers; Sockets; Weaving; XML; Configurable; Dynamic Reconfiguration; Error Logging;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Communication and Embedded Systems (ICICES), 2013 International Conference on
Conference_Location
Chennai
Print_ISBN
978-1-4673-5786-9
Type
conf
DOI
10.1109/ICICES.2013.6508347
Filename
6508347
Link To Document