public class ShortTermMemoryHandler extends Handler
Constructor and Description |
---|
ShortTermMemoryHandler(int capacity,
Level minimumLevel,
Formatter formatter)
New handler keeping track of the last N records above a specific log level.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
String |
formattedRecords() |
void |
publish(LogRecord record) |
LogRecord[] |
records() |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
public ShortTermMemoryHandler(int capacity, Level minimumLevel, Formatter formatter)
capacity
- Maximum number of records to keep in memory (i.e. N).minimumLevel
- Only keep track of records whose level is equal or greater than
minimumLevel.formatter
- Formmatter to use when retrieving log messages.public void close() throws SecurityException
close
in class Handler
SecurityException
public LogRecord[] records()
public String formattedRecords()
Copyright © 2014. All rights reserved.