THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||
---|---|---|
| ||
public interface Log4jControllerMBean { /** * @return a list of all registered loggers */ List<String> getLoggers(); /** * Get the effective log level for a given logger * * @param logger name of the logger * @return its log level ("INFO", for example) */ String getLogLevel(String logger); /** * Set the log level for a logger * * @param logger name of the logger * @param level desired level ("INFO", for example) * @return true, if successfully set, false otherwise. */ Boolean setLogLevel(String logger, String level); } |
...
Code Block | ||
---|---|---|
| ||
public class LogLevelManager {
/**
* Create and register a JMX mBean called Log4jController in the specified domain
*
* @param domain domain of the mBean
*/
public static void registerLog4jController(String domain) {
// implementation
}
} |
...