Package hudson.logging
Class WeakLogHandler
java.lang.Object
java.util.logging.Handler
hudson.logging.WeakLogHandler
Delegating
Handler that uses WeakReference,
which de-registers itself when an object disappears via GC.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()booleanisLoggable(LogRecord record) voidvoidsetEncoding(String encoding) voidvoidvoidsetFormatter(Formatter newFormatter) voidMethods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError
-
Constructor Details
-
WeakLogHandler
-
-
Method Details
-
publish
-
flush
public void flush() -
close
- Specified by:
closein classHandler- Throws:
SecurityException
-
setFormatter
- Overrides:
setFormatterin classHandler- Throws:
SecurityException
-
setEncoding
- Overrides:
setEncodingin classHandler- Throws:
SecurityExceptionUnsupportedEncodingException
-
setFilter
- Overrides:
setFilterin classHandler- Throws:
SecurityException
-
setErrorManager
- Overrides:
setErrorManagerin classHandler
-
setLevel
- Overrides:
setLevelin classHandler- Throws:
SecurityException
-
isLoggable
- Overrides:
isLoggablein classHandler
-