cz.cuni.amis.pogamut.base.utils.logging.jmx
Class LogCategoryJMXProxy

java.lang.Object
  extended by java.util.logging.Logger
      extended by cz.cuni.amis.pogamut.base.utils.logging.LogCategory
          extended by cz.cuni.amis.pogamut.base.utils.logging.jmx.LogCategoryJMXProxy
All Implemented Interfaces:
java.lang.Comparable<LogCategory>

public class LogCategoryJMXProxy
extends LogCategory

Proxies a single log category, intended to be used only for registering handlers. TODO what to do when user logs a message on this instance? throw exception?


Field Summary
 
Fields inherited from class java.util.logging.Logger
global, GLOBAL_LOGGER_NAME
 
Constructor Summary
LogCategoryJMXProxy(javax.management.MBeanServerConnection mbsc, javax.management.ObjectName parent, java.lang.String categoryName)
           
 
Method Summary
 void enableLogReading()
           
 
Methods inherited from class cz.cuni.amis.pogamut.base.utils.logging.LogCategory
addConsoleHandler, addHandler, addHandler, addLogEvent, addLogEvent, addLogMessage, addMapMark, addMapMark, compareTo, fine, fine, fine, finer, finer, finer, finest, finest, finest, getCategoryName, info, info, info, log, log, log, removeLogEvent, removeMapMark, setLevel, severe, severe, severe, toString, warning, warning, warning
 
Methods inherited from class java.util.logging.Logger
addHandler, config, entering, entering, entering, exiting, exiting, getAnonymousLogger, getAnonymousLogger, getFilter, getHandlers, getLevel, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, isLoggable, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, removeHandler, setFilter, setParent, setUseParentHandlers, throwing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogCategoryJMXProxy

public LogCategoryJMXProxy(javax.management.MBeanServerConnection mbsc,
                           javax.management.ObjectName parent,
                           java.lang.String categoryName)
                    throws javax.management.InstanceNotFoundException,
                           java.io.IOException
Throws:
javax.management.InstanceNotFoundException
java.io.IOException
Method Detail

enableLogReading

public void enableLogReading()
                      throws javax.management.InstanceNotFoundException,
                             java.io.IOException
Throws:
javax.management.InstanceNotFoundException
java.io.IOException