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, reportError
public void close() throws SecurityException
close
in class Handler
SecurityException
public void setFormatter(Formatter newFormatter) throws SecurityException
setFormatter
in class Handler
SecurityException
public void setEncoding(String encoding) throws SecurityException, UnsupportedEncodingException
setEncoding
in class Handler
SecurityException
UnsupportedEncodingException
public void setFilter(Filter newFilter) throws SecurityException
setFilter
in class Handler
SecurityException
public void setErrorManager(ErrorManager em)
setErrorManager
in class Handler
public void setLevel(Level newLevel) throws SecurityException
setLevel
in class Handler
SecurityException
public boolean isLoggable(LogRecord record)
isLoggable
in class Handler
Copyright © 2004–2021. All rights reserved.