1. A method for providing logical information for events comprising: intercepting a first Application Program Interface (API) call; determining whether said first API call meets a criterion; wherein said intercepting includes operating a sensor that is automatically enabled upon an occurrence of a pre-programmed triggering event, the sensor thereafter capturing all event data that satisfies a specific data collection filter; examining, performed by a computer system, first data from the first (API) call and second data from a second API call; wherein said examining is contingent on said first API call meeting said criterion; based on said examining of said first data and said second data, said computer system automatically making a determination selected from a group consisting of: (a) whether said first API call sent a message, and said second API call received said message, and (b) whether said first API call was conducted in a transactional unit of work, and said second API was also conducted in said transactional unit of work; if said first API call sent a message, and said second API call received said message, employing said first data and said second data, which is stored on a computer readable storage medium, in a subsequent process; and If said first API call was conducted in said transactional unit of work, and said second API was also conducted in said transactional unit of work, employing said first data and said second data, which are stored on said computer readable storage medium, in said subsequent process.