|
Openfire 3.4.1 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jivesoftware.util.log.Logger
public class Logger
The object interacted with by client objects to perform logging.
Field Summary | |
---|---|
static char |
CATEGORY_SEPARATOR
|
Method Summary | |
---|---|
void |
debug(String message)
Log a debug priority event. |
void |
debug(String message,
Throwable throwable)
Log a debug priority event. |
void |
error(String message)
Log a error priority event. |
void |
error(String message,
Throwable throwable)
Log a error priority event. |
void |
fatalError(String message)
Log a fatalError priority event. |
void |
fatalError(String message,
Throwable throwable)
Log a fatalError priority event. |
String |
getCategory()
Deprecated. This method violates Inversion of Control principle. If you are relying on its presence then there may be something wrong with the design of your system |
Logger |
getChildLogger(String subCategory)
Create a new child logger. |
Logger[] |
getChildren()
Get all the child Loggers of current logger. |
LogTarget[] |
getLogTargets()
Get a copy of log targets for this logger. |
Priority |
getPriority()
Deprecated. This method violates Inversion of Control principle. It will downgraded to protected access in a future release. When user needs to check priority it is advised that they use the is[Priority]Enabled() functions. |
void |
info(String message)
Log a info priority event. |
void |
info(String message,
Throwable throwable)
Log a info priority event. |
boolean |
isDebugEnabled()
Determine if messages of priority DEBUG will be logged. |
boolean |
isErrorEnabled()
Determine if messages of priority ERROR will be logged. |
boolean |
isFatalErrorEnabled()
Determine if messages of priority FATAL_ERROR will be logged. |
boolean |
isInfoEnabled()
Determine if messages of priority INFO will be logged. |
boolean |
isPriorityEnabled(Priority priority)
Determine if messages of priority will be logged. |
boolean |
isWarnEnabled()
Determine if messages of priority WARN will be logged. |
void |
log(Priority priority,
String message)
Log a event at specific priority with a certain message. |
void |
log(Priority priority,
String message,
Throwable throwable)
Log a event at specific priority with a certain message and throwable. |
void |
setAdditivity(boolean additivity)
Make this logger additive, which means send all log events to parent loggers LogTargets regardless of whether or not the LogTargets have been overidden. |
void |
setLogTargets(LogTarget[] logTargets)
Set the log targets for this logger. |
void |
setPriority(Priority priority)
Set the priority for this logger. |
void |
unsetLogTargets()
Unset the logtargets for this logger. |
void |
unsetLogTargets(boolean recursive)
Unset the logtargets for this logger and all child loggers if recursive is set. |
void |
unsetPriority()
Unset the priority of Logger. |
void |
unsetPriority(boolean recursive)
Unset the priority of Logger. |
void |
warn(String message)
Log a warn priority event. |
void |
warn(String message,
Throwable throwable)
Log a warn priority event. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char CATEGORY_SEPARATOR
Method Detail |
---|
public final boolean isDebugEnabled()
public final void debug(String message, Throwable throwable)
message
- the messagethrowable
- the throwablepublic final void debug(String message)
message
- the messagepublic final boolean isInfoEnabled()
public final void info(String message, Throwable throwable)
message
- the messagepublic final void info(String message)
message
- the messagepublic final boolean isWarnEnabled()
public final void warn(String message, Throwable throwable)
message
- the messagethrowable
- the throwablepublic final void warn(String message)
message
- the messagepublic final boolean isErrorEnabled()
public final void error(String message, Throwable throwable)
message
- the messagethrowable
- the throwablepublic final void error(String message)
message
- the messagepublic final boolean isFatalErrorEnabled()
public final void fatalError(String message, Throwable throwable)
message
- the messagethrowable
- the throwablepublic final void fatalError(String message)
message
- the messagepublic final void setAdditivity(boolean additivity)
additivity
- true to make logger additive, false otherwisepublic final boolean isPriorityEnabled(Priority priority)
public final void log(Priority priority, String message, Throwable throwable)
message
- the messagepriority
- the prioritythrowable
- the throwablepublic final void log(Priority priority, String message)
message
- the messagepriority
- the prioritypublic void setPriority(Priority priority)
priority
- the prioritypublic void unsetPriority()
public void unsetPriority(boolean recursive)
recursive
- true to unset priority of all child loggerspublic void setLogTargets(LogTarget[] logTargets)
logTargets
- the Log Targetspublic void unsetLogTargets()
public void unsetLogTargets(boolean recursive)
public Logger[] getChildren()
public Logger getChildLogger(String subCategory) throws IllegalArgumentException
subCategory
- the subcategory of this logger
IllegalArgumentException
- if subCategory has an empty element namepublic final Priority getPriority()
public final String getCategory()
public LogTarget[] getLogTargets()
|
Openfire 3.4.1 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |