I am using Spring Data Neo4j 4.0.0.RC1 to build a CRUD application and am interested in auditing EACH and EVERY operation performed on my nodes and relationships, e.g. CRUD. What are some general strategies for accomplishing this?
I am aware of the event listeners but are they they the best option available for capturing audit information? My impression is that Neo4j may not be an inherently suitable store for this information - is another DB typically recommended?