
http://bugzilla.qos.ch/show_bug.cgi?id=35 ------- Comment #1 from sdavids@gmx.de 2007-01-04 08:36 ------- /******************************************************************************* * Copyright (c) 2007 Sebastian Davids. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser General Public License * as published by the Free Software Foundation, and is available at * http://www.gnu.org/licenses/lgpl.html * * Contributors: * Sebastian Davids - initial API and implementation *******************************************************************************/ package ch.qos.logback.classic; /** * The management interface for the logging facility. * <p> * The {@link javax.management.ObjectName ObjectName} for uniquely identifying the <code>LoggingMBean</code> within an * MBeanServer is: <code>ch.qos.logback.classic:type=Logging</code> * </p> * * @see java.lang.management.ManagementFactory * @author Sebastian Davids, <a href="mailto:sebastian@davids.name">sebastian@davids.name</a> */ public interface LoggingMBean { /** * Returns the list of currently registered loggers. * * @return a list of <code>String</code> each of which is a currently registered <code>Logger</code> name */ public String[] getLoggerNames(); /** * Gets the name of the log level associated with the specified logger. * <p> * If the specified logger does not exist, <code>null</code> is returned. * </p> * * @param loggerName * the name of the <code>Logger</code> to be retrieved * @return the name of the log level of the specified logger or <code>null</code> if the specified logger does not * exist * @see Logger#getLevel */ String getLoggerLevel(String loggerName); /** * Sets the specified logger to the specified new level. * <p> * The level of the specified logger is set to the parsed <code>Level</code> matching the <code>levelName</code>. * </p> * <p> * If <code>null</code> the logger's level is set to a default. * </p> * * @param loggerName * the name of the <code>Logger</code> to be set; may not be <code>null</code> * @param levelName * the name of the level to set the specified logger to or <code>null</code> if to set the level to a * default * @throws IllegalArgumentException * if the specified logger does not exist * @see Logger#setLevel * @see Level#toLevel(String) */ void setLoggerLevel(String loggerName, String levelName); } -- Configure bugmail: http://bugzilla.qos.ch/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.