1. A method of capturing real-time log data of an executing application comprising the steps of: retaining real-time log data of the executing application in a temporary memory; archiving the real-time log data at and below a first information level; receiving notice of a first event; changing the first information level to a second information level; archiving the real-time log data at and below the second information level.