Patent ID: 7895593

Claim:
A computer program product encoded in a computer readable medium and operable by a data processing system for providing log messages in an installation process, the computer program product comprising: first instructions for registering a process as an installation event listener with a logging process which logs installation events, wherein the logging process is a process within the installation process, wherein the logging process is called by each object being installed by the installation process, and wherein the logging process is an instance of a class object that is subclassed to listen for particular installation events; second instructions for starting the installation process to install a first object, wherein the installation process calls a secondary installation process to install a second object; and third instructions for logging installation events to a local log file as well as sending the installation event log messages to the registered process, as the installation process progresses, using the logging process, wherein the logging process sends the installation event log messages regarding installation of the first object and the second object.