Patent ID: 8204861

Claim:
A method of implementing event driven audit logging with at least one processor, the method comprising: establishing, at an audit logging system, an audit logging framework configured to provide application independent connectivity and further configured to provide event driven audit logging; receiving, at the audit logging system, a selection of an application to provide event driven audit logging, wherein event driven audit logging comprises logging any event that involves the application and associated applications or documents; plugging in the application into the audit logging framework, wherein the plugging in provides integrated communication between the audit logging framework and the application; enabling event driven auditing for the selected application; receiving a selection of event types to enable for auditing by the audit logging framework; based on the selected event types, tracking the application actions which are only associated with the selected events; creating an event log for the application, wherein the event log only includes the tracked applications for the selected events; and providing access to the event log.