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, setLevelpublic 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 HandlerSecurityExceptionpublic LogRecord[] records()
public String formattedRecords()
Copyright © 2016. All rights reserved.