Fork me on GitHub

The JDO objectstore provides a simple implementation of the applib AuditingService that simply persists the event data into a AuditEntryJdo entity. This is mapped to an IsisAuditEntry table.

Rather than using an AuditingService, you may prefer to use the Publishing Service, since it is considerably more flexible. A JDO implementation is available.

Register the Service

Register like any other service in isis.properties:

isis.services=...,\
              org.apache.isis.objectstore.jdo.applib.service.audit.AuditingServiceJdo,\
              ...

Assuming that you've also configured Isis to use the JDO objectstore, you should be good to go...