public class MultipleFileLogReader extends AbstractLogReader implements LogReader
| Modifier and Type | Class and Description |
|---|---|
class |
MultipleFileLogReader.DateRangeFilenameFilter |
| Constructor and Description |
|---|
MultipleFileLogReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy the log reader and release all used resources.
|
Date |
getEndDate()
End (latest) date of of the log records returned by this log reader.
|
Date |
getMaxDate()
Max (latest) available date of the log records.
|
Date |
getMinDate()
Min (earliest) available date of the log records.
|
Date |
getStartDate()
Start (earliest) date of the log records returned by this log reader.
|
boolean |
hasNext() |
void |
init()
Initialize the log reader.
|
boolean |
isMoreAvailable()
Check if more records are available after limit is reached.
|
LogRecord |
next() |
void |
setAppender(ch.qos.logback.core.Appender<?> appender)
Logging appender associated with this reader.
|
void |
setEndDate(Date endDate)
End (latest) date of of the log records returned by this log reader.
|
void |
setStartDate(Date startDate)
Start (earliest) date of the log records returned by this log reader.
|
boolean |
supportsDateRanges()
Test if this LogReader implementation supports date-based records filtering.
|
getAppender, getLevel, getLimit, getOffset, getThread, getThreadNames, remove, setLevel, setLimit, setOffset, setThread, supportsLevelFilter, supportsThreadFilterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAppender, getLevel, getLimit, getOffset, getThread, getThreadNames, setLevel, setLimit, setOffset, setThread, supportsLevelFilter, supportsThreadFilterforEachRemaining, removepublic boolean supportsDateRanges()
LogReadersupportsDateRanges in interface LogReadersupportsDateRanges in class AbstractLogReaderpublic void setAppender(ch.qos.logback.core.Appender<?> appender)
LogReadersetAppender in interface LogReadersetAppender in class AbstractLogReaderappender - logging appender associated with this readerpublic void init()
throws Exception
LogReaderpublic boolean hasNext()
hasNext in interface Iterator<LogRecord>hasNext in class AbstractLogReaderpublic boolean isMoreAvailable()
LogReaderisMoreAvailable in interface LogReaderpublic LogRecord next()
next in interface Iterator<LogRecord>next in class AbstractLogReaderpublic void destroy()
throws IOException
LogReaderdestroy in interface LogReaderIOExceptionpublic Date getStartDate()
LogReadergetStartDate in interface LogReadergetStartDate in class AbstractLogReaderpublic void setStartDate(Date startDate)
LogReadersetStartDate in interface LogReadersetStartDate in class AbstractLogReaderstartDate - The startDate to set.public Date getEndDate()
LogReadergetEndDate in interface LogReadergetEndDate in class AbstractLogReaderpublic void setEndDate(Date endDate)
LogReadersetEndDate in interface LogReadersetEndDate in class AbstractLogReaderendDate - The endDate to set.public Date getMaxDate()
LogReadergetMaxDate in interface LogReadergetMaxDate in class AbstractLogReaderpublic Date getMinDate()
LogReadergetMinDate in interface LogReadergetMinDate in class AbstractLogReaderCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.