this disclosure describes , generally , methods and systems for implementing event driven audit logging . the method includes establishing , at an audit logging system , audit logging framework configured to provide application independent connectivity and further configured to provide event driven audit logging . the method further includes receiving , at the audit logging system , a selection of an application to provide event driven auditing , enabling event driven auditing for the selected application , and receiving a selection of event types to enable for auditing by the audit logging framework . furthermore , the method includes based on the selected event types , tracking the application actions associated with the selected events , creating an event log for the application , and providing access to the event log .