public class MultipleFileLogReader extends LogReaderBase 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 LogReaderBasepublic void setAppender(ch.qos.logback.core.Appender<?> appender)
LogReadersetAppender in interface LogReadersetAppender in class LogReaderBaseappender - logging appender associated with this readerpublic void init()
throws Exception
LogReaderpublic boolean hasNext()
hasNext in interface Iterator<LogRecord>hasNext in class LogReaderBasepublic boolean isMoreAvailable()
LogReaderisMoreAvailable in interface LogReaderpublic LogRecord next()
next in interface Iterator<LogRecord>next in class LogReaderBasepublic void destroy()
throws IOException
LogReaderdestroy in interface LogReaderIOExceptionpublic Date getStartDate()
LogReadergetStartDate in interface LogReadergetStartDate in class LogReaderBasepublic void setStartDate(Date startDate)
LogReadersetStartDate in interface LogReadersetStartDate in class LogReaderBasestartDate - The startDate to set.public Date getEndDate()
LogReadergetEndDate in interface LogReadergetEndDate in class LogReaderBasepublic void setEndDate(Date endDate)
LogReadersetEndDate in interface LogReadersetEndDate in class LogReaderBaseendDate - The endDate to set.public Date getMaxDate()
LogReadergetMaxDate in interface LogReadergetMaxDate in class LogReaderBasepublic Date getMinDate()
LogReadergetMinDate in interface LogReadergetMinDate in class LogReaderBaseCopyright © 2001–2015 Aduna. All rights reserved.