Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.objectweb.util.monolog.wrapper.log4jMini.MonologCategory
Nested Class Summary | |
class |
Field Summary | |
protected Category | |
protected boolean | |
protected Hashtable | |
protected MonologCategory.OwPriority |
Fields inherited from interface org.objectweb.util.monolog.api.Handler | |
APPEND_MODE_ATTRIBUTE , BUFFER_ATTRIBUTE , CONSOLE_HANDLER_TYPE , FILE_HANDLER_TYPE , FILE_NUMBER_ATTRIBUTE , GENERIC_HANDLER_TYPE , LEVEL_ATTRIBUTE , LOGGER_HANDLER_TYPE , MAX_SIZE_ATTRIBUTE , OUTPUT_ATTRIBUTE , PATTERN_ATTRIBUTE , ROLLING_FILE_HANDLER_TYPE |
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
boolean |
|
Object |
|
String[] |
|
int |
|
Level |
|
Handler[] |
|
Handler |
|
String |
|
String[] |
|
Enumeration |
|
String |
|
boolean |
|
boolean |
|
boolean |
|
void |
|
void |
|
void |
|
void |
|
void | |
void | |
void | |
void | |
void |
|
void |
|
void |
|
void |
|
Object |
|
void |
|
void | |
void |
|
void |
|
void |
|
protected Category category
protected boolean enable
protected Hashtable handlers
public void addHandler(Handler h) throws Exception
Add a handler in the Handler list of the topicalLogger
- Specified by:
- addHandler in interface TopicalLogger
public void addTopic(String topic) throws Exception
Add a topic to the topicalLogger
- Specified by:
- addTopic in interface TopicalLogger
public boolean getAdditivity()
It retrieves the additivity flag for this logger instance.
- Specified by:
- getAdditivity in interface TopicalLogger
public Object getAttribute(String name)
It retrieves the value of an attribute value of the handler.
- Specified by:
- getAttribute in interface Handler
- Parameters:
name
- is an attribute name
public String[] getAttributeNames()
It retrieves the attributes of the handler
- Specified by:
- getAttributeNames in interface Handler
public int getCurrentIntLevel()
Return the current Level of the logger
- Specified by:
- getCurrentIntLevel in interface Logger
public Level getCurrentLevel()
Returns the current level value under the Level format
- Specified by:
- getCurrentLevel in interface Logger
public Handler[] getHandler()
It returns the list of the handler associated to this logger.
- Specified by:
- getHandler in interface TopicalLogger
- Returns:
- an array of Handler or an empty array.
public Handler getHandler(String hn)
It returns the handler which the name is equals to the parameter
- Specified by:
- getHandler in interface TopicalLogger
- Returns:
- an Handler or a null value.
public String getName()
It retrieves the name of the handler
public String[] getTopic()
This method allows getting a topic list of this TopicalLogger.
- Specified by:
- getTopic in interface TopicalLogger
public Enumeration getTopics()
Returns the list of the different names of the topicalLogger
- Specified by:
- getTopics in interface TopicalLogger
public String getType()
It retrieves the Handler type
public boolean isLoggable(int level)
Check if the level parameter are not filtered by the logger
- Specified by:
- isLoggable in interface Logger
public boolean isLoggable(Level l)
Check if a message of the given level would actually be logged by this logger.
- Specified by:
- isLoggable in interface Logger
public void log(int level, Object o)
Log an object with a specific level. If the level parameter is loggable the object is handled.
public void log(int level, Object o, Object location, Object method)
Log an object and a trowable with a specific level. This method permits to specify an object instance and a method.
public void log(int level, Object o, Throwable t)
Log an object and a trowable with a specific level.
public void log(int level, Object o, Throwable t, Object location, Object method)
Log an object and a trowable with a specific level. This method permits to specify an object instance and a method.
public void log(Level l, Object o)
Log a message, with no arguments. If the logger is currently enabled for the given message level then the given message is treated
public void log(Level l, Object o, Object location, Object method)
Log a message, with a location and method arguments. The location parameter can be the object instance which logs the event, or a string representation of the object. The method argument can be a java.lang.reflect.Method or a string which represents the method name.
public void log(Level l, Object o, Throwable t)
Log a message, with a throwable arguments which can represent an error or a context..
public void log(Level l, Object o, Throwable t, Object location, Object method)
Log a message, with a location, method and throwable arguments. The location parameter can be the object instance which logs the event, or a string representation of the object.. The method argument can be a java.lang.reflect.Method or a string which represents the method name. The throwable parameter permits to log an Exception.
public void removeAllHandlers() throws Exception
A TopicalLogger manages a list of Handler instances. This method allows removing all handler.
- Specified by:
- removeAllHandlers in interface TopicalLogger
public void removeHandler(Handler h) throws Exception
Remove a handler from the Handler list of the topicalLogger
- Specified by:
- removeHandler in interface TopicalLogger
public void removeTopic(String topic) throws Exception
Remove a topic from the topicalLogger
- Specified by:
- removeTopic in interface TopicalLogger
public void setAdditivity(boolean a)
It assigns the additivity flag for this logger instance.
- Specified by:
- setAdditivity in interface TopicalLogger
public Object setAttribute(String name, Object value)
It assigns an attributte to the handler.
- Specified by:
- setAttribute in interface Handler
- Parameters:
name
- is the attribute namevalue
- is the attribute value
- Returns:
- the old value is the attribute was already defined
public void setIntLevel(int level)
Set the current level of the logger
- Specified by:
- setIntLevel in interface Logger
public void setName(String name)
It assigns the name of the handler