|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.slide.util.logger.SimpleLogger
Simple logger implementation.
Field Summary | |
protected java.text.SimpleDateFormat |
dateFormat
Date / Time format. |
protected int |
loggerLevel
Logging level of the logger. |
protected java.lang.String[] |
loggingLevels
Text values for logging priorities. |
Fields inherited from interface org.apache.slide.util.logger.Logger |
CRITICAL, DEBUG, DEFAULT_CHANNEL, EMERGENCY, ERROR, INFO, WARNING |
Constructor Summary | |
SimpleLogger()
|
Method Summary | |
int |
getLoggerLevel()
Logger level getter. |
int |
getLoggerLevel(java.lang.String channel)
Logger level getter. |
boolean |
isEnabled(int level)
Check if the default channel with the specified level is enabled for logging. |
boolean |
isEnabled(java.lang.String channel,
int level)
Check if the channel with the specified level is enabled for logging. |
void |
log(java.lang.Object data)
Log an object. |
void |
log(java.lang.Object data,
int level)
Log an object with the specified level. |
void |
log(java.lang.Object data,
java.lang.String channel,
int level)
Log an object thru the specified channel and with the specified level. |
void |
setDateFormat(java.lang.String pattern)
Date format setter. |
void |
setLoggerLevel(int loggerLevel)
Logger level setter. |
void |
setLoggerLevel(java.lang.String channel,
int loggerLevel)
Logger level setter. |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected int loggerLevel
protected java.text.SimpleDateFormat dateFormat
protected java.lang.String[] loggingLevels
Constructor Detail |
public SimpleLogger()
Method Detail |
public void setLoggerLevel(java.lang.String channel, int loggerLevel)
setLoggerLevel
in interface Logger
loggerLevel
- New logger levelpublic void setLoggerLevel(int loggerLevel)
setLoggerLevel
in interface Logger
loggerLevel
- New logger levelpublic int getLoggerLevel()
getLoggerLevel
in interface Logger
public int getLoggerLevel(java.lang.String channel)
getLoggerLevel
in interface Logger
public void setDateFormat(java.lang.String pattern)
pattern
- Format patternpublic void log(java.lang.Object data, java.lang.String channel, int level)
log
in interface Logger
data
- The object to log.channel
- The channel name used for logging.level
- The level used for logging.public void log(java.lang.Object data, int level)
log
in interface Logger
data
- The object to log.level
- The level used for logging.public void log(java.lang.Object data)
log
in interface Logger
data
- The object to log.public boolean isEnabled(java.lang.String channel, int level)
isEnabled
in interface Logger
channel
- The channel specificationlevel
- The level specificationpublic boolean isEnabled(int level)
isEnabled
in interface Logger
level
- The level specification
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |