com.mycila.log.jdk.handler
Class MycilaHandler<T extends java.util.logging.Handler>
java.lang.Object
java.util.logging.Handler
com.mycila.log.jdk.handler.MycilaHandler<T>
- Direct Known Subclasses:
- StderrHandler, StdoutHandler
public class MycilaHandler<T extends java.util.logging.Handler>
- extends java.util.logging.Handler
- Author:
- Mathieu Carbou (mathieu.carbou@gmail.com)
| Methods inherited from class java.util.logging.Handler |
reportError, setEncoding |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MycilaHandler
public MycilaHandler()
MycilaHandler
public MycilaHandler(T handler)
getMaxLevel
public final java.util.logging.Level getMaxLevel()
setMaxLevel
public final void setMaxLevel(java.util.logging.Level maxLevel)
setHook
public final void setHook(InvocationHandler<T> hook)
getThresold
public final java.util.logging.Level getThresold()
getHook
public final InvocationHandler<T> getHook()
setHandler
public final void setHandler(T handler)
getHandler
public final T getHandler()
isLoggable
public final boolean isLoggable(java.util.logging.LogRecord record)
- Overrides:
isLoggable in class java.util.logging.Handler
publish
public final void publish(java.util.logging.LogRecord record)
- Specified by:
publish in class java.util.logging.Handler
flush
public final void flush()
- Specified by:
flush in class java.util.logging.Handler
close
public final void close()
throws java.lang.SecurityException
- Specified by:
close in class java.util.logging.Handler
- Throws:
java.lang.SecurityException
setFormatter
public final void setFormatter(java.util.logging.Formatter newFormatter)
throws java.lang.SecurityException
- Overrides:
setFormatter in class java.util.logging.Handler
- Throws:
java.lang.SecurityException
getFormatter
public final java.util.logging.Formatter getFormatter()
- Overrides:
getFormatter in class java.util.logging.Handler
getEncoding
public final java.lang.String getEncoding()
- Overrides:
getEncoding in class java.util.logging.Handler
setFilter
public final void setFilter(java.util.logging.Filter newFilter)
throws java.lang.SecurityException
- Overrides:
setFilter in class java.util.logging.Handler
- Throws:
java.lang.SecurityException
getFilter
public final java.util.logging.Filter getFilter()
- Overrides:
getFilter in class java.util.logging.Handler
setErrorManager
public final void setErrorManager(java.util.logging.ErrorManager em)
- Overrides:
setErrorManager in class java.util.logging.Handler
getErrorManager
public final java.util.logging.ErrorManager getErrorManager()
- Overrides:
getErrorManager in class java.util.logging.Handler
setLevel
public final void setLevel(java.util.logging.Level newLevel)
throws java.lang.SecurityException
- Overrides:
setLevel in class java.util.logging.Handler
- Throws:
java.lang.SecurityException
getLevel
public final java.util.logging.Level getLevel()
- Overrides:
getLevel in class java.util.logging.Handler
Copyright © 2008-2010 Mycila. All Rights Reserved.