public class ProxyHandler extends Handler
Handler that redirects all method calls to a delegate, which can be changed at runtime.| Constructor and Description |
|---|
ProxyHandler()
Constructs a proxy handler without a delegate.
|
ProxyHandler(Handler delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
String |
getEncoding() |
ErrorManager |
getErrorManager() |
Filter |
getFilter() |
Formatter |
getFormatter() |
Level |
getLevel() |
boolean |
isLoggable(LogRecord record) |
void |
publish(LogRecord record) |
void |
setDelegate(Handler delegate)
Changes the delegate handler.
|
void |
setEncoding(String encoding) |
void |
setErrorManager(ErrorManager errorManager) |
void |
setFilter(Filter newFilter) |
void |
setFormatter(Formatter formatter) |
void |
setLevel(Level level) |
reportErrorpublic ProxyHandler()
public ProxyHandler(@Nullable
Handler delegate)
delegate - null if a delegate is not (yet) desiredpublic void setDelegate(@Nullable
Handler delegate)
delegate - null if a delegate is no longer desired@Nullable public Formatter getFormatter()
getFormatter in class Handler@Nullable public String getEncoding()
getEncoding in class Handler@Nullable public ErrorManager getErrorManager()
getErrorManager in class Handlerpublic void setFormatter(@Nullable
Formatter formatter)
throws SecurityException
setFormatter in class HandlerSecurityExceptionpublic void setEncoding(@Nullable
String encoding)
throws SecurityException,
UnsupportedEncodingException
setEncoding in class HandlerSecurityExceptionUnsupportedEncodingExceptionpublic void setFilter(@Nullable
Filter newFilter)
throws SecurityException
setFilter in class HandlerSecurityExceptionpublic void setErrorManager(@Nullable
ErrorManager errorManager)
setErrorManager in class Handlerpublic void setLevel(@Nullable
Level level)
throws SecurityException
setLevel in class HandlerSecurityExceptionpublic boolean isLoggable(@Nullable
LogRecord record)
isLoggable in class Handlerpublic void close()
throws SecurityException
close in class HandlerSecurityExceptionCopyright © 2018 Arno Unkrig. All rights reserved.