1. A method of correlating copies of application data of an operating software application in a storage system, the method comprising: populating a first data log with data associated with a plurality of software applications, where one or more entries in the first data log comprise at least an application type field; generating at least one indicator and an associated first time stamp, and placing the at least one indicator and associated first time stamp in the first data log; periodically copying portions of the first data log to a second data log; processing the second data log with a plurality of replication replay threads until the at least one indicator is reached, the replication replay threads replicate the data generated by the plurality of software applications to create replicated data, wherein each of the replication replay threads are associated with the plurality of software applications based on the application type field; associating a second time stamp with the replicated data; and associating the first time stamp with the second time stamp such that the data stored in the first data log is correlated with the replication data stored on the one or more first storage devices.