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.