DbEventLoggingService¶
-
public class
DbEventLoggingService
implements 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.AllEventMappings
configuration, 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)¶