public final class WeakLogHandler extends Handler
Handler that uses WeakReference,
which de-registers itself when an object disappears via GC.| Constructor and Description |
|---|
WeakLogHandler(Handler target,
Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
boolean |
isLoggable(LogRecord record) |
void |
publish(LogRecord record) |
void |
setEncoding(String encoding) |
void |
setErrorManager(ErrorManager em) |
void |
setFilter(Filter newFilter) |
void |
setFormatter(Formatter newFormatter) |
void |
setLevel(Level newLevel) |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportErrorpublic void close()
throws SecurityException
close in class HandlerSecurityExceptionpublic void setFormatter(Formatter newFormatter) throws SecurityException
setFormatter in class HandlerSecurityExceptionpublic void setEncoding(String encoding) throws SecurityException, UnsupportedEncodingException
setEncoding in class HandlerSecurityExceptionUnsupportedEncodingExceptionpublic void setFilter(Filter newFilter) throws SecurityException
setFilter in class HandlerSecurityExceptionpublic void setErrorManager(ErrorManager em)
setErrorManager in class Handlerpublic void setLevel(Level newLevel) throws SecurityException
setLevel in class HandlerSecurityExceptionpublic boolean isLoggable(LogRecord record)
isLoggable in class HandlerCopyright © 2019. All rights reserved.