Patent ID: 7895605

Claim:
A computer-readable tangible storage medium storing instructions, comprising: a plurality of modules configured to be stored on one or more program hosts connected by a network; wherein the modules are configured to cause instantiating a plurality of processes executing on the one or more program hosts respectively, wherein the execution of the processes is based on instructions stored in the plurality of modules; wherein each process is configured to execute instructions from one of the modules, wherein one of the plurality of modules is configured to spawn one of the processes, and wherein each process is configured to execute either on the same host where modules of the process are stored, or on a different host; a plurality of log files; wherein each process is configured to write to exactly one of the plurality of log files when an event occurs; wherein each process is configured to generate one or more non-integer based values, wherein each value uniquely identifies each occurrence of an event among a plurality of events during processes spawned from all modules among the plurality of modules and comprises data based on an identification of a device upon which a process executes; and an event viewer configured to display, in a human cognizable format, content of at least one of the plurality of log files and to display, based on a particular value associated with a particular occurrence of a particular event, event information associated with the particular occurrence of the particular event through the plurality of log files; wherein each process, affected by the particular occurrence of the particular event, is configured to write, at least, the same particular value in a respective log file of the plurality of log files.