|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fuberlin.wiwiss.d2rq.helpers.Logger
Logging class for handling debug information, warnings and errors. Implemented as a singleton. The motivation for this class is to limit the impact if we decide to change to some "real" logging facility like log4j or java.util.logging.
History:
08-03-2004: Initial version of this class.
Field Summary | |
private boolean |
debug
|
private static Logger |
instance
|
Constructor Summary | |
Logger()
|
Method Summary | |
void |
debug(java.lang.String message)
Sends a debug message. |
boolean |
debugEnabled()
Check if debug output is enabled. |
void |
error(java.lang.String message)
Sends an error message. |
static Logger |
instance()
Returns an instance of this class. |
void |
setDebug(boolean enabled)
Enable or disable debug output. |
static void |
setInstance(Logger instance)
Sets the instance. |
void |
warning(java.lang.String message)
Sends a warning message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static Logger instance
private boolean debug
Constructor Detail |
public Logger()
Method Detail |
public static Logger instance()
public static void setInstance(Logger instance)
instance
- public void setDebug(boolean enabled)
debug
are
discarded.
enabled
- true to enable debug outputpublic boolean debugEnabled()
debug
if
the call contains arguments that are expensive.
public void debug(java.lang.String message)
message
- public void warning(java.lang.String message)
message
- public void error(java.lang.String message)
D2RQException
which can be caught.
message
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |