|
Gaia 2011.2 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 Logpublic void debug(java.lang.String message)
Log
debug in interface Logmessage - - message to log
public abstract void debug(java.lang.String message,
java.lang.Throwable exception)
Log
debug in interface Logmessage - - message to logexception - - exception to log
public void debug(java.lang.String message,
java.lang.Object... parameters)
Log
debug in interface Logmessage - - message to logparameters - - parameters to merge with given message
public void entering(java.lang.String className,
java.lang.String methodName)
Log
entering in interface LogclassName - - a name of class where is a method implementedmethodName - - a name of a method
public void entering(java.lang.String className,
java.lang.String methodName,
java.lang.Object... arguments)
Log
entering in interface LogclassName - - a name of class where is a method implementedmethodName - - a name of a methodarguments - - arguments given to entered method
public void exiting(java.lang.String className,
java.lang.String methodName)
Log
exiting in interface LogclassName - - a name of class where is a method implementedmethodName - - a name of a method
public void exiting(java.lang.String className,
java.lang.String methodName,
java.lang.Object returnValue)
Log
exiting in interface LogclassName - - 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 Logpublic void info(java.lang.String message)
Log
info in interface Logmessage - - message to log
public abstract void info(java.lang.String message,
java.lang.Throwable exception)
Log
info in interface Logmessage - - message to logexception - - exception to log
public void info(java.lang.String message,
java.lang.Object... parameters)
Log
info in interface Logmessage - - message to logparameters - - parameters to merge with given messagepublic abstract boolean isWarnEnabled()
Log
isWarnEnabled in interface Logpublic void warn(java.lang.String message)
Log
warn in interface Logmessage - - message to log
public abstract void warn(java.lang.String message,
java.lang.Throwable exception)
Log
warn in interface Logmessage - - message to logexception - - exception to log
public void warn(java.lang.String message,
java.lang.Object... parameters)
Log
warn in interface Logmessage - - message to logparameters - - parameters to merge with given messagepublic void error(java.lang.String message)
Log
error in interface Logmessage - - message to log
public abstract void error(java.lang.String message,
java.lang.Throwable exception)
Log
error in interface Logmessage - - message to logexception - - exception to log
public void error(java.lang.String message,
java.lang.Object... parameters)
Log
error in interface Logmessage - - message to logparameters - - parameters to merge with given message
protected 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
|
Gaia 2011.2 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||