com.mycila.log.jdk.hook
Interface InvocationHandler<T extends java.util.logging.Handler>
- All Known Implementing Classes:
- AsyncInvocationHandler, MycilaInvocationHandler
public interface InvocationHandler<T extends java.util.logging.Handler>
- Author:
- Mathieu Carbou (mathieu.carbou@gmail.com)
publish
void publish(T handler,
java.util.logging.LogRecord record)
flush
void flush(T handler)
close
void close(T handler)
throws java.lang.SecurityException
- Throws:
java.lang.SecurityException
setFormatter
void setFormatter(T handler,
java.util.logging.Formatter newFormatter)
throws java.lang.SecurityException
- Throws:
java.lang.SecurityException
getFormatter
java.util.logging.Formatter getFormatter(T handler)
setEncoding
void setEncoding(T handler,
java.lang.String encoding)
throws java.lang.SecurityException,
java.io.UnsupportedEncodingException
- Throws:
java.lang.SecurityException
java.io.UnsupportedEncodingException
getEncoding
java.lang.String getEncoding(T handler)
setFilter
void setFilter(T handler,
java.util.logging.Filter newFilter)
throws java.lang.SecurityException
- Throws:
java.lang.SecurityException
getFilter
java.util.logging.Filter getFilter(T handler)
setErrorManager
void setErrorManager(T handler,
java.util.logging.ErrorManager em)
getErrorManager
java.util.logging.ErrorManager getErrorManager(T handler)
setLevel
void setLevel(T handler,
java.util.logging.Level newLevel)
throws java.lang.SecurityException
- Throws:
java.lang.SecurityException
getLevel
java.util.logging.Level getLevel(T handler)
isLoggable
boolean isLoggable(T handler,
java.util.logging.LogRecord record)
Copyright © 2008-2010 Mycila. All Rights Reserved.