DbEventLogger

public class DbEventLogger extends EventLogger

Implementation of the EventLogger class. The DbEventLogger class is responsible for logging event records in the database.

Constructors

DbEventLogger

public DbEventLogger(EventLogService eventLogService, DefaultDbToLogConverter eventConverter)

Creates an instance of DbEventLogger which provides logic for persisting logs in the database.

Parameters:
  • eventLogService – Motech Data Service for EventLogs, generated and injected by MDS module
  • eventConverterDefaultDbToLogConverter responsible for converting incoming events to database persisting state

Methods

log

public void log(MotechEvent eventToLog)