Class FileLogReader
java.lang.Object
org.eclipse.rdf4j.common.logging.base.AbstractLogReader
org.eclipse.rdf4j.common.logging.file.logback.FileLogReader
File log reader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Destroy the log reader and release all used resources.booleanhasNext()voidinit()Initialize the log reader.booleanCheck if more records are available after limit is reached.next()voidsetAppender(ch.qos.logback.core.Appender<?> appender) Logging appender associated with this reader.Methods inherited from class AbstractLogReader
getAppender, getEndDate, getLevel, getLimit, getMaxDate, getMinDate, getOffset, getStartDate, getThread, getThreadNames, remove, setEndDate, setLevel, setLimit, setOffset, setStartDate, setThread, supportsDateRanges, supportsLevelFilter, supportsThreadFilterModifier and TypeMethodDescriptionch.qos.logback.core.Appender<?> Logging appender associated with this reader.End (latest) date of of the log records returned by this log reader.getLevel()Level of the log records returned by this log reader.intgetLimit()Get the limit.Max (latest) available date of the log records.Min (earliest) available date of the log records.intGet the offsetStart (earliest) date of the log records returned by this log reader.Thread name of the log records returned by this log reader.All available thread names of the log records.final voidremove()voidsetEndDate(Date date) End (latest) date of of the log records returned by this log reader.voidLevel of the log records returned by this log reader.voidsetLimit(int limit) Set the limitvoidsetOffset(int offset) Set the offsetvoidsetStartDate(Date date) Start (earliest) date of the log records returned by this log reader.voidThread name of the log records returned by this log reader.booleanTest if this LogReader implementation supports date-based records filtering.booleanTest if this LogReader implementation supports level-based records filtering.booleanTest if this LogReader implementation supports thread-based records filtering.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Constructor Details
-
FileLogReader
public FileLogReader()Constructor -
FileLogReader
-
-
Method Details
-
setAppender
public void setAppender(ch.qos.logback.core.Appender<?> appender) Description copied from interface:LogReaderLogging appender associated with this reader.- Specified by:
setAppenderin interfaceLogReader- Overrides:
setAppenderin classAbstractLogReader- Parameters:
appender- logging appender associated with this reader
-
init
-
isMoreAvailable
public boolean isMoreAvailable()Description copied from interface:LogReaderCheck if more records are available after limit is reached.- Returns:
- true if more records are available
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<LogRecord>- Specified by:
hasNextin classAbstractLogReader
-
next
-
destroy
Description copied from interface:LogReaderDestroy the log reader and release all used resources.- Throws:
IOException
-