|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.infinityloop.util.log.LoggerProxy
public class LoggerProxy
This class is a proxy to logging and collecting error messages in memory. Useful when we want to switch to some different logging subsystem in the future.
Field Summary | |
---|---|
static boolean |
debugLogging
When this constant is set to true, the logging system issues debug info to stdout. |
Constructor Summary | |
---|---|
protected |
LoggerProxy(NotificationCollector coll,
LoggerConfiguration lc,
LoggerDelegate deleg)
Default constructor. |
Method Summary | |
---|---|
void |
config(java.lang.String message)
|
static void |
configureLogging()
The basic configuration method. |
static void |
configureLogging(java.util.Properties props)
Configure logging based on a Properties object (for example as used by Log4j). |
void |
debug(long flags,
int code,
java.lang.Object[] params)
|
void |
debug(long flags,
int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
void |
debug(long flags,
java.lang.String message)
|
void |
debug(long flags,
java.lang.String message,
java.lang.Throwable t)
|
static java.lang.String |
determineDefaultImplementation()
Tries to determine the best default implementation. |
void |
entering(java.lang.String message)
|
void |
error(int code,
java.lang.Object[] params)
|
void |
error(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
void |
error(int code,
java.lang.String message)
|
void |
error(int code,
java.lang.String message,
java.lang.Throwable t)
|
void |
error(java.lang.String message)
|
void |
error(java.lang.String message,
java.lang.Throwable t)
|
void |
exiting(java.lang.String message)
|
void |
fatal(int code,
java.lang.Object[] params)
|
void |
fatal(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
void |
fatal(int code,
java.lang.String message)
|
void |
fatal(int code,
java.lang.String message,
java.lang.Throwable t)
|
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)
|
NotificationCollector |
getCollector()
Retrieves this Logger's notification collector |
long |
getDebugMask()
|
LoggerDelegate |
getDelegate()
Retrieve this logger's delegate. |
static java.lang.String |
getImplementation()
Gets the implementation for logging as fully qualified class name. |
static LoggerProxy |
getLogger(java.lang.Class c)
Logger factory by class |
static LoggerProxy |
getLogger(java.lang.Class c,
NotificationCollector coll,
LoggerConfiguration con)
|
static LoggerProxy |
getLogger(java.lang.String name)
Logger factory by name |
static LoggerProxy |
getLogger(java.lang.String name,
NotificationCollector coll)
|
void |
info(int code,
java.lang.Object[] params)
|
void |
info(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
void |
info(java.lang.String message)
|
void |
info(java.lang.String message,
java.lang.Throwable t)
|
boolean |
isDebugEnabled()
|
static void |
ldebug(java.lang.String message)
Debugging the logging system. |
void |
setCollector(NotificationCollector c)
Sets a new notification collector object for this ld proxy. |
void |
setDebugMask(long mask)
|
static void |
setImplementation(java.lang.String classname)
Sets the implementation for logging to the respective class. |
void |
setLevel(int lev)
|
void |
severe(int code,
java.lang.String message)
|
void |
severe(int code,
java.lang.String message,
java.lang.Throwable t)
|
void |
warn(int code,
java.lang.Object[] params)
|
void |
warn(int code,
java.lang.Object[] params,
java.lang.Throwable t)
|
void |
warn(int code,
java.lang.String message)
|
void |
warn(int code,
java.lang.String message,
java.lang.Throwable t)
|
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 boolean debugLogging
Constructor Detail |
---|
protected LoggerProxy(NotificationCollector coll, LoggerConfiguration lc, LoggerDelegate deleg)
Method Detail |
---|
public static java.lang.String determineDefaultImplementation()
public static void configureLogging()
public static void configureLogging(java.util.Properties props)
props
- the Properties object containing the configuration parameterspublic static void setImplementation(java.lang.String classname)
classname
- public static java.lang.String getImplementation()
public static LoggerProxy getLogger(java.lang.String name)
name
- the name of the Logger
public static LoggerProxy getLogger(java.lang.String name, NotificationCollector coll)
public static LoggerProxy getLogger(java.lang.Class c)
c
- the Class object
public static LoggerProxy getLogger(java.lang.Class c, NotificationCollector coll, LoggerConfiguration con)
public NotificationCollector getCollector()
public void setCollector(NotificationCollector c)
c
- the NotificationCollector to setpublic LoggerDelegate getDelegate()
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 void setLevel(int lev)
public void setDebugMask(long mask)
public long getDebugMask()
public boolean isDebugEnabled()
public void debug(long flags, java.lang.String message)
public void debug(long flags, java.lang.String message, java.lang.Throwable t)
public void debug(long flags, int code, java.lang.Object[] params)
public void debug(long flags, int code, java.lang.Object[] params, java.lang.Throwable t)
public void info(java.lang.String message)
public void info(java.lang.String message, java.lang.Throwable t)
public void info(int code, java.lang.Object[] params)
public void info(int code, java.lang.Object[] params, java.lang.Throwable t)
public void warn(java.lang.String message)
public void warn(int code, java.lang.String message)
public void warn(int code, java.lang.String message, java.lang.Throwable t)
public void warn(int code, java.lang.Object[] params)
public void warn(int code, java.lang.Object[] params, java.lang.Throwable t)
public void error(java.lang.String message)
public void error(java.lang.String message, java.lang.Throwable t)
public void error(int code, java.lang.String message)
public void error(int code, java.lang.String message, java.lang.Throwable t)
public void error(int code, java.lang.Object[] params)
public void error(int code, java.lang.Object[] params, java.lang.Throwable t)
public void fatal(java.lang.String message)
public void fatal(int code, java.lang.String message)
public void fatal(int code, java.lang.String message, java.lang.Throwable t)
public void fatal(int code, java.lang.Object[] params)
public void fatal(int code, java.lang.Object[] params, java.lang.Throwable t)
public static final void ldebug(java.lang.String message)
message
- the message to send to System.out
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |