| Constructor and Description |
|---|
FileLogStoreImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLogRecord(LogMeta logRecord)
Adds log record to store.
|
java.util.Collection<LogMeta> |
filterByKeyword(java.lang.String keyword)
Provides filtered log records.
|
java.util.Collection<LogMeta> |
filterByLevel(Level expectedLevel)
Provides filtered log records.
|
java.util.Collection<LogMeta> |
getAllLogRecords()
Fetches all log records.
|
LoggerConfig |
getConfig()
Getter for the field
config. |
java.util.Collection<LogMeta> |
getLogRecords(java.lang.String startDate,
java.lang.String endDate)
Provides filtered log records.
|
java.util.Collection<LogMeta> |
getLogRecordsByDateAndTime(java.lang.String startDate,
java.lang.String endDate,
java.lang.String startTime,
java.lang.String endTime)
Provides filtered log records.
|
java.util.Collection<LogMeta> |
getLogRecordsByPage(java.lang.Integer startIndex,
java.lang.Integer pageSize)
Fetches log records by page.
|
java.util.Collection<LogMeta> |
getLogRecordsByStartDate(java.lang.String startDateOfLog)
Provides filtered log records.
|
java.util.Collection<LogMeta> |
getLogRecordsByStartTime(java.lang.String startTime)
Provides filtered log records.
|
java.util.Collection<LogMeta> |
getLogRecordsByStartTimeEndTime(java.lang.String startTime,
java.lang.String endTime)
Provides filtered log records.
|
org.appops.marshaller.Marshaller |
getMarshaller()
Getter for the field
marshaller. |
void |
removeOlderLogs()
Remove older logs from store.
|
void |
setConfig(LoggerConfig config)
Setter for the field
config. |
void |
setMarshaller(org.appops.marshaller.Marshaller marshaller)
Setter for the field
marshaller. |
public void addLogRecord(LogMeta logRecord)
addLogRecord in interface LogStorelogRecord - Record to be added to store.public java.util.Collection<LogMeta> getAllLogRecords()
getAllLogRecords in interface LogStorepublic void removeOlderLogs()
removeOlderLogs in interface LogStorepublic java.util.Collection<LogMeta> filterByKeyword(java.lang.String keyword)
filterByKeyword in interface LogStorekeyword - Keyword or string to be looked for in log message.public java.util.Collection<LogMeta> filterByLevel(Level expectedLevel)
filterByLevel in interface LogStoreexpectedLevel - Log level.public java.util.Collection<LogMeta> getLogRecordsByPage(java.lang.Integer startIndex, java.lang.Integer pageSize)
getLogRecordsByPage in interface LogStorestartIndex - Start index of page.pageSize - Number of records to be included in page.public java.util.Collection<LogMeta> getLogRecordsByStartDate(java.lang.String startDateOfLog)
getLogRecordsByStartDate in interface LogStorestartDateOfLog - Start date of filter range.public java.util.Collection<LogMeta> getLogRecords(java.lang.String startDate, java.lang.String endDate)
getLogRecords in interface LogStorestartDate - Start date of filter range.endDate - End date of filter range.public java.util.Collection<LogMeta> getLogRecordsByStartTime(java.lang.String startTime)
getLogRecordsByStartTime in interface LogStorestartTime - Start time of filter range.public java.util.Collection<LogMeta> getLogRecordsByStartTimeEndTime(java.lang.String startTime, java.lang.String endTime)
getLogRecordsByStartTimeEndTime in interface LogStorestartTime - Start time of filter range.endTime - End time of filter range.public java.util.Collection<LogMeta> getLogRecordsByDateAndTime(java.lang.String startDate, java.lang.String endDate, java.lang.String startTime, java.lang.String endTime)
getLogRecordsByDateAndTime in interface LogStorestartDate - Start date of filter range.endDate - End date of filter range.startTime - Start time of filter range.endTime - End time of filter range.public org.appops.marshaller.Marshaller getMarshaller()
Getter for the field marshaller.
Marshaller object.@Inject public void setMarshaller(org.appops.marshaller.Marshaller marshaller)
Setter for the field marshaller.
marshaller - a Marshaller object.public LoggerConfig getConfig()
Getter for the field config.
LoggerConfig object.@Inject public void setConfig(LoggerConfig config)
Setter for the field config.
config - a LoggerConfig object.Copyright © 2022. All rights reserved.