|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.objectweb.util.monolog.wrapper.config.BasicLogger
public class BasicLogger
This class is a basic implementatio of the TopicalLogger interface. It is not linked to any underlying log system. The log methods do nothing. Only the configuration aspect is treated. Therefore all the logger structure is stored into internal struture.
| Field Summary | |
|---|---|
protected HashMap |
handlers
This fields references by their name the handlers associated to the logger. |
protected Level |
level
The current level of the logger. |
protected LevelFactory |
levelFactory
This field references the level factory. |
protected ArrayList |
topics
The fields lists all topics the logger. |
| 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, JMX_HANDLER_TYPE, LEVEL_ATTRIBUTE, LOGGER_HANDLER_TYPE, MAX_SIZE_ATTRIBUTE, OUTPUT_ATTRIBUTE, PATTERN_ATTRIBUTE, ROLLING_FILE_HANDLER_TYPE |
| Method Summary | |
|---|---|
void |
addHandler(Handler h)
|
void |
addTopic(String topic)
|
boolean |
getAdditivity()
|
Object |
getAttribute(String name)
|
String[] |
getAttributeNames()
|
int |
getCurrentIntLevel()
|
Level |
getCurrentLevel()
|
Handler[] |
getHandler()
|
Handler |
getHandler(String hn)
|
String |
getName()
|
String[] |
getTopic()
|
Enumeration |
getTopics()
TODO |
String |
getType()
|
boolean |
isLoggable(int level)
|
boolean |
isLoggable(Level l)
|
boolean |
isOn()
|
void |
log(int level,
Object message)
|
void |
log(int level,
Object message,
Object location,
Object method)
|
void |
log(int level,
Object message,
Throwable throwable)
|
void |
log(int level,
Object message,
Throwable throwable,
Object location,
Object method)
|
void |
log(Level level,
Object message)
|
void |
log(Level l,
Object message,
Object location,
Object method)
|
void |
log(Level level,
Object message,
Throwable throwable)
|
void |
log(Level level,
Object message,
Throwable throwable,
Object location,
Object method)
|
void |
removeAllHandlers()
|
void |
removeHandler(Handler h)
|
void |
removeTopic(String topic)
|
void |
setAdditivity(boolean a)
|
Object |
setAttribute(String name,
Object value)
|
void |
setIntLevel(int l)
|
void |
setLevel(Level l)
|
void |
setName(String name)
|
void |
turnOff()
|
void |
turnOn()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected HashMap handlers
protected ArrayList topics
protected LevelFactory levelFactory
protected Level level
| Method Detail |
|---|
public void addHandler(Handler h)
throws Exception
addHandler in interface TopicalLoggerException
public void removeHandler(Handler h)
throws Exception
removeHandler in interface TopicalLoggerExceptionpublic Handler[] getHandler()
getHandler in interface TopicalLoggerpublic Handler getHandler(String hn)
getHandler in interface TopicalLogger
public void removeAllHandlers()
throws Exception
removeAllHandlers in interface TopicalLoggerExceptionpublic void setAdditivity(boolean a)
setAdditivity in interface TopicalLoggerpublic boolean getAdditivity()
getAdditivity in interface TopicalLogger
public void addTopic(String topic)
throws Exception
addTopic in interface TopicalLoggerExceptionpublic Enumeration getTopics()
getTopics in interface TopicalLoggerpublic String[] getTopic()
getTopic in interface TopicalLogger
public void removeTopic(String topic)
throws Exception
removeTopic in interface TopicalLoggerExceptionpublic String getName()
getName in interface Handlerpublic void setName(String name)
setName in interface Handlerpublic String getType()
getType in interface Handlerpublic String[] getAttributeNames()
getAttributeNames in interface Handlerpublic Object getAttribute(String name)
getAttribute in interface Handler
public Object setAttribute(String name,
Object value)
setAttribute in interface Handlerpublic void setIntLevel(int l)
setIntLevel in interface Loggerpublic void setLevel(Level l)
setLevel in interface Loggerpublic int getCurrentIntLevel()
getCurrentIntLevel in interface Loggerpublic Level getCurrentLevel()
getCurrentLevel in interface Loggerpublic boolean isLoggable(int level)
isLoggable in interface Loggerpublic boolean isLoggable(Level l)
isLoggable in interface Loggerpublic boolean isOn()
isOn in interface Logger
public void log(int level,
Object message)
log in interface Logger
public void log(Level level,
Object message)
log in interface Logger
public void log(int level,
Object message,
Throwable throwable)
log in interface Logger
public void log(Level level,
Object message,
Throwable throwable)
log in interface Logger
public void log(int level,
Object message,
Object location,
Object method)
log in interface Logger
public void log(Level l,
Object message,
Object location,
Object method)
log in interface Logger
public void log(int level,
Object message,
Throwable throwable,
Object location,
Object method)
log in interface Logger
public void log(Level level,
Object message,
Throwable throwable,
Object location,
Object method)
log in interface Loggerpublic void turnOn()
turnOn in interface Loggerpublic void turnOff()
turnOff in interface Logger
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||