|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.infinityloop.util.log.LoggerDelegate
public abstract class LoggerDelegate
LoggerDelegate base class. To be implemented for various logging systems. The respective instance is then created via classForName().
Field Summary | |
---|---|
protected NotificationCollector |
collector
The collector object for notifications/errors/warnings, possibly wrapped into an ILException at some later time. |
protected LoggerConfiguration |
configuration
The configuration for this logger |
protected long |
debugMask
The debug mask to use |
static java.lang.String |
kDebugAllString
|
Constructor Summary | |
---|---|
LoggerDelegate()
The only constructor to be supported. |
Method Summary | |
---|---|
void |
config(java.lang.String message)
|
static void |
configure()
Configure the logging system. |
static void |
configure(java.util.Properties props)
Configure the logging system using a Properties object. |
abstract void |
debug(long flags,
int code,
java.lang.Object[] params)
|
abstract void |
debug(long flags,
int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
abstract void |
debug(long flags,
java.lang.String message)
|
abstract void |
debug(long flags,
java.lang.String message,
java.lang.Throwable t)
|
void |
entering(java.lang.String message)
|
abstract void |
error(int code,
java.lang.Object[] params)
|
abstract void |
error(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
abstract void |
error(int code,
java.lang.String message)
|
abstract void |
error(int code,
java.lang.String message,
java.lang.Throwable t)
|
abstract void |
error(java.lang.String message)
|
abstract void |
error(java.lang.String message,
java.lang.Throwable t)
|
boolean |
existsMessage(int code)
Test if the numbered message does exist. |
void |
exiting(java.lang.String message)
|
abstract void |
fatal(int code,
java.lang.Object[] params)
|
abstract void |
fatal(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
abstract void |
fatal(int code,
java.lang.String message)
|
abstract void |
fatal(int code,
java.lang.String message,
java.lang.Throwable t)
|
abstract void |
fatal(java.lang.String message)
|
void |
fine(java.lang.String message)
|
void |
fine(java.lang.String message,
java.lang.Throwable t)
|
void |
finer(java.lang.String message)
|
void |
finer(java.lang.String message,
java.lang.Throwable t)
|
void |
finest(java.lang.String message)
|
void |
finest(java.lang.String message,
java.lang.Throwable t)
|
protected java.lang.String |
formatMessage(int code,
java.lang.Object[] params)
formats a message |
NotificationCollector |
getCollector()
Retrieves this Logger's notification collector |
LoggerConfiguration |
getConfiguration()
Retrieves this Logger's configuration object |
long |
getDebugMask()
Returns the current debug mask |
int |
getMessageType(int code)
|
abstract void |
info(int code,
java.lang.Object[] params)
|
abstract void |
info(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
abstract void |
info(java.lang.String message)
|
abstract void |
info(java.lang.String message,
java.lang.Throwable t)
|
abstract boolean |
isDebugEnabled()
|
void |
setCollector(NotificationCollector c)
Sets a new notification collector object for this logger proxy. |
void |
setConfiguration(LoggerConfiguration c)
Sets a new logger configuration object for this logger proxy. |
void |
setDebugMask(long mask)
Sets the debug mask. |
abstract void |
setLevel(int lev)
|
abstract void |
setLoggerClass(java.lang.Class name)
Sets the backing logger's name by using a Class object |
abstract void |
setLoggerName(java.lang.String name)
Sets the backing logger's name |
void |
severe(int code,
java.lang.String message)
|
void |
severe(int code,
java.lang.String message,
java.lang.Throwable t)
|
protected boolean |
testDebugMask(long flags)
Logic for testing against the mask |
abstract void |
warn(int code,
java.lang.Object[] params)
|
abstract void |
warn(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
abstract void |
warn(int code,
java.lang.String message)
|
abstract void |
warn(int code,
java.lang.String message,
java.lang.Throwable t)
|
abstract void |
warn(java.lang.String message)
|
void |
warning(int code,
java.lang.String message)
|
void |
warning(int code,
java.lang.String message,
java.lang.Throwable t)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String kDebugAllString
protected NotificationCollector collector
protected LoggerConfiguration configuration
protected long debugMask
Constructor Detail |
---|
public LoggerDelegate()
Method Detail |
---|
public NotificationCollector getCollector()
public void setCollector(NotificationCollector c)
c
- the NotificationCollector to setpublic LoggerConfiguration getConfiguration()
public void setConfiguration(LoggerConfiguration c)
c
- the LoggerConfiguration to setpublic abstract void setLoggerName(java.lang.String name)
name
- the logger namepublic abstract void setLoggerClass(java.lang.Class name)
name
- the Class from which the logger's name should be generatedpublic static void configure()
public static void configure(java.util.Properties props)
props
- the property object to usepublic void setDebugMask(long mask)
mask
- the mask to set, i.e. the flags enabledpublic long getDebugMask()
protected boolean testDebugMask(long flags)
flags
- the flags of the debug message
public void config(java.lang.String message)
public void entering(java.lang.String message)
public void exiting(java.lang.String message)
public void fine(java.lang.String message)
public void fine(java.lang.String message, java.lang.Throwable t)
public void finer(java.lang.String message)
public void finer(java.lang.String message, java.lang.Throwable t)
public void finest(java.lang.String message)
public void finest(java.lang.String message, java.lang.Throwable t)
public void warning(int code, java.lang.String message)
public void warning(int code, java.lang.String message, java.lang.Throwable t)
public void severe(int code, java.lang.String message)
public void severe(int code, java.lang.String message, java.lang.Throwable t)
public abstract void setLevel(int lev)
public abstract boolean isDebugEnabled()
public abstract void debug(long flags, java.lang.String message)
public abstract void debug(long flags, java.lang.String message, java.lang.Throwable t)
public abstract void debug(long flags, int code, java.lang.Object[] params)
public abstract void debug(long flags, int code, java.lang.Object[] params, java.lang.Throwable t)
public abstract void info(java.lang.String message)
public abstract void info(java.lang.String message, java.lang.Throwable t)
public abstract void info(int code, java.lang.Object[] params)
public abstract void info(int code, java.lang.Object[] params, java.lang.Throwable t)
public abstract void warn(java.lang.String message)
public abstract void warn(int code, java.lang.String message)
public abstract void warn(int code, java.lang.String message, java.lang.Throwable t)
public abstract void warn(int code, java.lang.Object[] params)
public abstract void warn(int code, java.lang.Object[] params, java.lang.Throwable t)
public abstract void error(java.lang.String message)
public abstract void error(java.lang.String message, java.lang.Throwable t)
public abstract void error(int code, java.lang.String message)
public abstract void error(int code, java.lang.String message, java.lang.Throwable t)
public abstract void error(int code, java.lang.Object[] params)
public abstract void error(int code, java.lang.Object[] params, java.lang.Throwable t)
public abstract void fatal(java.lang.String message)
public abstract void fatal(int code, java.lang.String message)
public abstract void fatal(int code, java.lang.String message, java.lang.Throwable t)
public abstract void fatal(int code, java.lang.Object[] params)
public abstract void fatal(int code, java.lang.Object[] params, java.lang.Throwable t)
protected java.lang.String formatMessage(int code, java.lang.Object[] params)
public int getMessageType(int code)
public boolean existsMessage(int code)
code
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |