org.objectweb.util.monolog.wrapper.remote.lib

Class MonologFactoryMBeanImpl

Implemented Interfaces:
MonologFactoryMBean

public class MonologFactoryMBeanImpl
extends java.lang.Object
implements MonologFactoryMBean

Author:
S.Chassande-Barrioz

Constructor Summary

MonologFactoryMBeanImpl()
MonologFactoryMBeanImpl(MonologFactory mf)

Method Summary

void
addHandlerToLogger(String handlername, String loggerName)
void
addTopicToLogger(String topic, String loggerName)
int
compareTo(String levelname1, String levelname2)
boolean
createHandler(String hn, String handlertype)
boolean
defineLevel(String name, String value)
boolean
defineLevel(String name, int value)
Map
getAllHandlerAttributes()
Map
getHandlerAttributes(String handlername)
String[]
getHandlerNames()
Level
getLevel(String name)
Level
getLevel(int value)
Level[]
getLevels()
LoggerInfo
getLogger(String loggername)
LoggerInfo
getLogger(String loggername, String resourceBundleName)
LoggerInfo[]
getLoggers()
Properties
getMonologProperties()
String
getResourceBundleName()
void
removeAllHandlersFromLogger(String loggerName)
boolean
removeHandler(String handlername)
void
removeHandlerFromLogger(String handlerName, String loggerName)
void
removeLevel(String name)
void
removeTopicFromLogger(String topic, String loggerName)
void
setAdditivity(boolean a, String loggerName)
void
setHandlerAttribute(String handlername, String attributeName, String value)
void
setResourceBundleName(String resourceBundleName)

Constructor Details

MonologFactoryMBeanImpl

public MonologFactoryMBeanImpl()


MonologFactoryMBeanImpl

public MonologFactoryMBeanImpl(MonologFactory mf)

Method Details

addHandlerToLogger

public void addHandlerToLogger(String handlername,
                               String loggerName)
Specified by:
addHandlerToLogger in interface MonologFactoryMBean


addTopicToLogger

public void addTopicToLogger(String topic,
                             String loggerName)
Specified by:
addTopicToLogger in interface MonologFactoryMBean


compareTo

public int compareTo(String levelname1,
                     String levelname2)
Specified by:
compareTo in interface MonologFactoryMBean


createHandler

public boolean createHandler(String hn,
                             String handlertype)
Specified by:
createHandler in interface MonologFactoryMBean


defineLevel

public boolean defineLevel(String name,
                           String value)
Specified by:
defineLevel in interface MonologFactoryMBean


defineLevel

public boolean defineLevel(String name,
                           int value)
Specified by:
defineLevel in interface MonologFactoryMBean


getAllHandlerAttributes

public Map getAllHandlerAttributes()
Specified by:
getAllHandlerAttributes in interface MonologFactoryMBean


getHandlerAttributes

public Map getHandlerAttributes(String handlername)
Specified by:
getHandlerAttributes in interface MonologFactoryMBean


getHandlerNames

public String[] getHandlerNames()
Specified by:
getHandlerNames in interface MonologFactoryMBean


getLevel

public Level getLevel(String name)
Specified by:
getLevel in interface MonologFactoryMBean


getLevel

public Level getLevel(int value)
Specified by:
getLevel in interface MonologFactoryMBean


getLevels

public Level[] getLevels()
Specified by:
getLevels in interface MonologFactoryMBean


getLogger

public LoggerInfo getLogger(String loggername)
Specified by:
getLogger in interface MonologFactoryMBean


getLogger

public LoggerInfo getLogger(String loggername,
                            String resourceBundleName)
Specified by:
getLogger in interface MonologFactoryMBean


getLoggers

public LoggerInfo[] getLoggers()
Specified by:
getLoggers in interface MonologFactoryMBean


getMonologProperties

public Properties getMonologProperties()
Specified by:
getMonologProperties in interface MonologFactoryMBean


getResourceBundleName

public String getResourceBundleName()
Specified by:
getResourceBundleName in interface MonologFactoryMBean


removeAllHandlersFromLogger

public void removeAllHandlersFromLogger(String loggerName)
Specified by:
removeAllHandlersFromLogger in interface MonologFactoryMBean


removeHandler

public boolean removeHandler(String handlername)
Specified by:
removeHandler in interface MonologFactoryMBean


removeHandlerFromLogger

public void removeHandlerFromLogger(String handlerName,
                                    String loggerName)
Specified by:
removeHandlerFromLogger in interface MonologFactoryMBean


removeLevel

public void removeLevel(String name)
Specified by:
removeLevel in interface MonologFactoryMBean


removeTopicFromLogger

public void removeTopicFromLogger(String topic,
                                  String loggerName)
Specified by:
removeTopicFromLogger in interface MonologFactoryMBean


setAdditivity

public void setAdditivity(boolean a,
                          String loggerName)
Specified by:
setAdditivity in interface MonologFactoryMBean


setHandlerAttribute

public void setHandlerAttribute(String handlername,
                                String attributeName,
                                String value)
Specified by:
setHandlerAttribute in interface MonologFactoryMBean


setResourceBundleName

public void setResourceBundleName(String resourceBundleName)
Specified by:
setResourceBundleName in interface MonologFactoryMBean