org.objectweb.util.monolog.wrapper.javaLog
Class JMXHandler
java.lang.Object
java.util.logging.Handler
org.objectweb.util.monolog.wrapper.javaLog.JMXHandler
- public class JMXHandler
- extends java.util.logging.Handler
The aim of this class is to permit to specify the output for the console
handler of the java.util.logging system.
This console handler is also able to choose the right ouput (System.err
or System.out) depending on the message level.
- Author:
- S.Chassande-Barrioz
Methods inherited from class java.util.logging.Handler |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
oss
protected OutputStreamSwitcher oss
JMXHandler
public JMXHandler()
addNotificationListener
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
removeNotificationListener
public void removeNotificationListener(NotificationListener listener)
throws ListenerNotFoundException
- Throws:
ListenerNotFoundException
removeNotificationListener
public void removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws ListenerNotFoundException
- Throws:
ListenerNotFoundException
getNotificationInfo
public MBeanNotificationInfo[] getNotificationInfo()
publish
public void publish(java.util.logging.LogRecord record)
flush
public void flush()
close
public void close()
throws java.lang.SecurityException
- Throws:
java.lang.SecurityException