Implementations
This is an SPI, and the framework provides several implementations.
| The framework allows multiple implementations of this service to be registered; all will be called. |
Applib (Log4j2)
The applib provides a simple implementation, SessionLogger, that just logs events as they are received.
The framework provides a default implementation, o.a.c.applib.services.session.SessionLoggingServiceLogging that logs using log4j2.
Session Log
The Session Log module also provides an implementation, SessionSubscriberForSessionLog. This implementation persists an instance of the SessionLogEntry entity for each event.