|
JavaGantt 2011.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.beesoft.gaia.log.AbstractLog
public abstract class AbstractLog
The base implementation of Log
interface.
All methods left to implementation in subclasses are:
isDebugEnabled()
debug(String, Throwable)
isInfoEnabled()
info(String, Throwable)
isWarnEnabled()
warn(String, Throwable)
error(String, Throwable)
Please note there are implemented methods with variable arguments count: you can use it to merge any number of parameters to logged message. In these methods is each character pair {} replaced by one of the given parameters. For example you can log:
info ("Current array index is {} of {}", 2, 5);
and logged message is Current array index is 2 of 5
.
Constructor Summary | |
---|---|
AbstractLog()
|
Method Summary | |
---|---|
void |
debug(java.lang.String message)
Logs a DEBUG message, if this level is enabled. |
void |
debug(java.lang.String message,
java.lang.Object... parameters)
Logs a DEBUG message, if this level is enabled. |
abstract void |
debug(java.lang.String message,
java.lang.Throwable exception)
Logs a DEBUG message, if this level is enabled. |
void |
entering(java.lang.String className,
java.lang.String methodName)
Logs a DEBUG message about entering a method, if this level is enabled. |
void |
entering(java.lang.String className,
java.lang.String methodName,
java.lang.Object... arguments)
Logs a DEBUG message about entering a method, if this level is enabled. |
void |
error(java.lang.String message)
Logs an ERROR message, if this level is enabled. |
void |
error(java.lang.String message,
java.lang.Object... parameters)
Logs an ERROR message, if this level is enabled. |
abstract void |
error(java.lang.String message,
java.lang.Throwable exception)
Logs an ERROR message, if this level is enabled. |
void |
exiting(java.lang.String className,
java.lang.String methodName)
Logs a DEBUG message about exiting a method, if this level is enabled. |
void |
exiting(java.lang.String className,
java.lang.String methodName,
java.lang.Object returnValue)
Logs a DEBUG message about exiting a method, if this level is enabled. |
void |
info(java.lang.String message)
Logs an INFO message, if this level is enabled. |
void |
info(java.lang.String message,
java.lang.Object... parameters)
Logs an INFO message, if this level is enabled. |
abstract void |
info(java.lang.String message,
java.lang.Throwable exception)
Logs an INFO message, if this level is enabled. |
abstract boolean |
isDebugEnabled()
Returns true if logging on level DEBUG is enabled. |
abstract boolean |
isInfoEnabled()
Returns true if logging on level INFO is enabled. |
abstract boolean |
isWarnEnabled()
Returns true if logging on level WARNING is enabled. |
protected java.lang.String |
mergeMessageWithParameters(java.lang.String message,
java.lang.Object[] parameters)
Merges given message with given parameters. |
protected java.lang.String |
toString(java.lang.Object object)
Converts object to String, supports null values. |
void |
warn(java.lang.String message)
Logs a WARNING message, if this level is enabled. |
void |
warn(java.lang.String message,
java.lang.Object... parameters)
Logs a WARNING message, if this level is enabled. |
abstract void |
warn(java.lang.String message,
java.lang.Throwable exception)
Logs a WARNING message, if this level is enabled. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractLog()
Method Detail |
---|
public abstract boolean isDebugEnabled()
Log
isDebugEnabled
in interface Log
public void debug(java.lang.String message)
Log
debug
in interface Log
message
- - message to logpublic abstract void debug(java.lang.String message, java.lang.Throwable exception)
Log
debug
in interface Log
message
- - message to logexception
- - exception to logpublic void debug(java.lang.String message, java.lang.Object... parameters)
Log
debug
in interface Log
message
- - message to logparameters
- - parameters to merge with given messagepublic void entering(java.lang.String className, java.lang.String methodName)
Log
entering
in interface Log
className
- - a name of class where is a method implementedmethodName
- - a name of a methodpublic void entering(java.lang.String className, java.lang.String methodName, java.lang.Object... arguments)
Log
entering
in interface Log
className
- - a name of class where is a method implementedmethodName
- - a name of a methodarguments
- - arguments given to entered methodpublic void exiting(java.lang.String className, java.lang.String methodName)
Log
exiting
in interface Log
className
- - a name of class where is a method implementedmethodName
- - a name of a methodpublic void exiting(java.lang.String className, java.lang.String methodName, java.lang.Object returnValue)
Log
exiting
in interface Log
className
- - a name of class where is a method implementedmethodName
- - a name of a methodreturnValue
- - value returned from a methodpublic abstract boolean isInfoEnabled()
Log
isInfoEnabled
in interface Log
public void info(java.lang.String message)
Log
info
in interface Log
message
- - message to logpublic abstract void info(java.lang.String message, java.lang.Throwable exception)
Log
info
in interface Log
message
- - message to logexception
- - exception to logpublic void info(java.lang.String message, java.lang.Object... parameters)
Log
info
in interface Log
message
- - message to logparameters
- - parameters to merge with given messagepublic abstract boolean isWarnEnabled()
Log
isWarnEnabled
in interface Log
public void warn(java.lang.String message)
Log
warn
in interface Log
message
- - message to logpublic abstract void warn(java.lang.String message, java.lang.Throwable exception)
Log
warn
in interface Log
message
- - message to logexception
- - exception to logpublic void warn(java.lang.String message, java.lang.Object... parameters)
Log
warn
in interface Log
message
- - message to logparameters
- - parameters to merge with given messagepublic void error(java.lang.String message)
Log
error
in interface Log
message
- - message to logpublic abstract void error(java.lang.String message, java.lang.Throwable exception)
Log
error
in interface Log
message
- - message to logexception
- - exception to logpublic void error(java.lang.String message, java.lang.Object... parameters)
Log
error
in interface Log
message
- - message to logparameters
- - parameters to merge with given messageprotected java.lang.String mergeMessageWithParameters(java.lang.String message, java.lang.Object[] parameters)
message
- protected java.lang.String toString(java.lang.Object object)
object
- - object to convert
|
JavaGantt 2011.1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |