Class FileLogReader
- java.lang.Object
-
- org.eclipse.rdf4j.common.logging.base.AbstractLogReader
-
- org.eclipse.rdf4j.common.logging.file.logback.FileLogReader
-
public class FileLogReader extends AbstractLogReader
File log reader
-
-
Constructor Summary
Constructors Constructor Description FileLogReader()ConstructorFileLogReader(File logFile)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Destroy the log reader and release all used resources.booleanhasNext()voidinit()Initialize the log reader.booleanisMoreAvailable()Check if more records are available after limit is reached.LogRecordnext()voidsetAppender(ch.qos.logback.core.Appender<?> appender)Logging appender associated with this reader.-
Methods inherited from class org.eclipse.rdf4j.common.logging.base.AbstractLogReader
getAppender, getEndDate, getLevel, getLimit, getMaxDate, getMinDate, getOffset, getStartDate, getThread, getThreadNames, remove, setEndDate, setLevel, setLimit, setOffset, setStartDate, setThread, supportsDateRanges, supportsLevelFilter, supportsThreadFilter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
FileLogReader
public FileLogReader()
Constructor
-
FileLogReader
public FileLogReader(File logFile)
Constructor- Parameters:
logFile-
-
-
Method Detail
-
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
public void init() throws ExceptionDescription copied from interface:LogReaderInitialize the log reader.- Throws:
Exception
-
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
public LogRecord next()
- Specified by:
nextin interfaceIterator<LogRecord>- Specified by:
nextin classAbstractLogReader
-
destroy
public void destroy() throws IOExceptionDescription copied from interface:LogReaderDestroy the log reader and release all used resources.- Throws:
IOException
-
-