| Constructor and Description |
|---|
TestHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearRecords()
Allow to clear the buffer.
|
void |
close() |
static TestHandler |
extractTestHandler(Logger logger)
Return a
TestHandler if the provided Logger in parameter has one,
else return null. |
void |
flush() |
List<LogRecord> |
getAllRecords()
Allow to return all logged records.
|
List<LogRecord> |
getAllRecords(Level level)
Allow to return all logged records for a specific provided
Level. |
static Logger |
getLoggerWithTestHandler(String loggerName,
TestHandler testHandler)
Get a logger with the specified logger name and only the test handler
(all the previous handlers are removed)
|
void |
publish(LogRecord record) |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevelpublic List<LogRecord> getAllRecords()
LogRecordpublic List<LogRecord> getAllRecords(Level level)
Level.public void clearRecords()
public void close()
throws SecurityException
close in class HandlerSecurityExceptionpublic static TestHandler extractTestHandler(Logger logger)
TestHandler if the provided Logger in parameter has one,
else return null.logger - The specified LoggerTestHandlerpublic static final Logger getLoggerWithTestHandler(String loggerName, TestHandler testHandler)
loggerName - a logger nametestHandler - a test handlerCopyright © 2010-2018 Linagora. All Rights Reserved.