Patent ID: 8904361

Claim:
A method comprising: receiving a communication at a primary computer node from a client, the primary computer node having a first user space and a first system space, the first user space containing an executable file of a transactional application which provides services to the client, and the first system space having a first operating system which manages system resources of the primary computer node; first executing a first process of the executable file, the first process including a first call to a first function outside of the executable file; second executing a modified function outside of the executable file in response to the first call, the modified function including the first function and a second call to a recording function outside of the executable file; detecting the second call at a secondary computer node, different from the primary computer node and the client, the secondary computer node having a second user space and a second system space, the second user space containing a logging module of an intermediate application which includes the recording function, and the second system space having a second operating system which manages system resources of the secondary computer node; and third executing the recording function at the secondary computer node to store logged data at the secondary computer node, the logged data representing execution of the first process.