info.aduna.logging.file.logback
Class FileLogReader
java.lang.Object
info.aduna.logging.base.LogReaderBase
info.aduna.logging.file.logback.FileLogReader
- All Implemented Interfaces:
- LogReader, Iterator<LogRecord>
public class FileLogReader
- extends LogReaderBase
|
Method Summary |
void |
destroy()
Destroy the log reader and release all used resources. |
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. |
| Methods inherited from class info.aduna.logging.base.LogReaderBase |
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 |
FileLogReader
public FileLogReader()
FileLogReader
public FileLogReader(File logFile)
setAppender
public void setAppender(ch.qos.logback.core.Appender<?> appender)
- Description copied from interface:
LogReader
- Logging appender associated with this reader.
- Specified by:
setAppender in interface LogReader- Overrides:
setAppender in class LogReaderBase
- Parameters:
appender - logging appender associated with this reader
init
public void init()
throws Exception
- Description copied from interface:
LogReader
- Initialize the log reader.
- Throws:
Exception
isMoreAvailable
public boolean isMoreAvailable()
- Description copied from interface:
LogReader
- Check if more records are available after limit is reached.
- Returns:
- true if more records are available
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface Iterator<LogRecord>- Specified by:
hasNext in class LogReaderBase
next
public LogRecord next()
- Specified by:
next in interface Iterator<LogRecord>- Specified by:
next in class LogReaderBase
destroy
public void destroy()
throws IOException
- Description copied from interface:
LogReader
- Destroy the log reader and release all used resources.
- Throws:
IOException
Copyright © 2001-2012 Aduna. All Rights Reserved.