public class AppenderArchiver extends java.lang.Object implements LogArchiver
Appender to all Components in the hierarchy using their
logger property.MAX_HISTORY, NO_LOG_AVAILABLE| Constructor and Description |
|---|
AppenderArchiver(java.lang.Object root,
java.lang.String pattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLogListener(LogListener l,
java.lang.Object component,
LogLevel level,
long last,
int history)
Add a listener to the archiver which will receive all missed
events.
|
boolean |
hasArchive(java.lang.String archive) |
void |
onDestroy() |
void |
removeLogListener(LogListener l,
java.lang.Object component)
Remove the LogListener.
|
public AppenderArchiver(java.lang.Object root,
java.lang.String pattern)
public boolean hasArchive(java.lang.String archive)
public void addLogListener(LogListener l, java.lang.Object component, LogLevel level, long last, int history)
LogArchiverEvent numbers begin at 0. To receive all events, last must be -1.
addLogListener in interface LogArchiverl - The logListener which will receive the events.level - The level of events required.last - The last event number received. The LogArchive will
not send messages from before this number.history - The maximum messages to send up to the most recent.public void removeLogListener(LogListener l, java.lang.Object component)
LogArchiverremoveLogListener in interface LogArchiverl - The LogListener.public void onDestroy()