Traces in the JMX implementation are based on the Java SE logging capability (provided by classes in the java.util.logging package). The JMX implementation uses a set of Loggers for sending traces. All Loggers are contained in the javax.management namespace, which corresponds to the name of the root package hosting all public JMX interfaces.
The list below shows the Logger objects used in this implementation and their corresponding category of activity.
Logger Name: | Information logged |
javax.management.mbeanserver | Information about the MBean Server |
javax.management.mlet | Information from an MLet service |
javax.management.monitor | Information from a monitor |
javax.management.timer | Information from a timer |
javax.management.notification | Information from the notification mechanism |
javax.management.relation | Information from the Relation Service |
javax.management.modelmbean | Information from the Model MBean components |
javax.management.misc | Information sent from any other class. |
javax.management.remote.rmi | Information from the RMI connector. |
javax.management.remote.misc | Information sent from any other JMX Remote API class. |
The following log levels are used in JMX:
JMX log level: | Description |
Level.FINEST | Used to print debugging traces (useful for diagnosing the JMX implementation) |
Level.FINER | Used to print information traces |
Level.SEVERE | Used to notify of error conditions |