hudson.logging
Class WeakLogHandler
java.lang.Object
java.util.logging.Handler
hudson.logging.WeakLogHandler
public final class WeakLogHandler
- extends Handler
Delegating Handler
that uses WeakReference
,
which de-registers itself when an object disappears via GC.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WeakLogHandler
public WeakLogHandler(Handler target,
Logger logger)
publish
public void publish(LogRecord record)
- Specified by:
publish
in class Handler
flush
public void flush()
- Specified by:
flush
in class Handler
close
public void close()
throws SecurityException
- Specified by:
close
in class Handler
- Throws:
SecurityException
setFormatter
public void setFormatter(Formatter newFormatter)
throws SecurityException
- Overrides:
setFormatter
in class Handler
- Throws:
SecurityException
setEncoding
public void setEncoding(String encoding)
throws SecurityException,
UnsupportedEncodingException
- Overrides:
setEncoding
in class Handler
- Throws:
SecurityException
UnsupportedEncodingException
setFilter
public void setFilter(Filter newFilter)
throws SecurityException
- Overrides:
setFilter
in class Handler
- Throws:
SecurityException
setErrorManager
public void setErrorManager(ErrorManager em)
- Overrides:
setErrorManager
in class Handler
setLevel
public void setLevel(Level newLevel)
throws SecurityException
- Overrides:
setLevel
in class Handler
- Throws:
SecurityException
isLoggable
public boolean isLoggable(LogRecord record)
- Overrides:
isLoggable
in class Handler
Copyright © 2004-2013. All Rights Reserved.