DbEventLoggingService¶
-
public class
DbEventLoggingServiceimplements EventLoggingService¶ The implementation of
org.motechproject.eventlogging.service.EventLoggingService. It is used to persist logs in the database.
Constructors¶
DbEventLoggingService¶
-
public
DbEventLoggingService()¶ Creates an instance of DbEventLoggingService without any loggers.
DbEventLoggingService¶
-
public
DbEventLoggingService(AllEventMappings allEventMappings)¶ Creates an instance of DbEventLoggingService using
org.motechproject.eventlogging.repository.AllEventMappingsconfiguration, empty loggers list and a default event logger.Parameters: - allEventMappings – AllEventMappings object representing all event mappings read from json configuration file
DbEventLoggingService¶
-
public
DbEventLoggingService(List<DbEventLogger> dbEventLoggers)¶ Creates an instance of DbEventLoggingService and adds to it all loggers passed as a parameter.
Parameters: - dbEventLoggers – list of loggers to add to this service
Methods¶
getDbEventLoggers¶
-
public List<DbEventLogger>
getDbEventLoggers()¶
getDefaultDbEventLogger¶
-
public DbEventLogger
getDefaultDbEventLogger()¶
getDefaultDbToLogConverter¶
-
public DefaultDbToLogConverter
getDefaultDbToLogConverter()¶
setDbEventLoggers¶
-
public void
setDbEventLoggers(List<DbEventLogger> dbEventLoggers)¶
setDefaultDbEventLogger¶
-
public void
setDefaultDbEventLogger(DbEventLogger defaultDbEventLogger)¶
setDefaultDbToLogConverter¶
-
public void
setDefaultDbToLogConverter(DefaultDbToLogConverter defaultDbToLogConverter)¶