1. A method for recording a session of a web application running within a runtime environment, the method comprising the steps of: receiving notification of events dispatched through the runtime environment; identifying a dispatched event corresponding to a creation of an object capable of receiving input data transmitted to the web application; attaching an event handler to the object to receive events generated for the object; receiving notification of an event generated for the object that corresponds to receipt of input data to the web application; generating a log entry for the event by the event handler; and transmitting, by the event handler, the log entry to a log file for storage.