|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.kedwards.swt.logging.Logger
Logger.java
All of the SWT uses this logger to record debug and error messages. Many people prefer different loggers, though, so this code redirects its messages through a "LogShim" class, that can route messages off to a different logging framework.
For example, you can use the LV2 logger from SWZoo (see http://www.swzoo.org), which very nicely allows the use of a Jini logging service to collect log messages from other services.
You could also write a log shim to use the JDK1.4 logging framework, or Log4J, or any other logger.
By default, this code uses a simple "internal" logger that dumps messages to stdout and stderr. You can change the behavior of the logger to use a different LogShim by setting the value of the swt.logger property to a fully-qualified classname of a class that implements the LogShim interface (defined in this package). If the class can't be loaded, then the simple internal logger is used by default.
See http://www.kedwards.com/jini
No warranty expressed or implied; use at your own risk; for educational purposes only.
Field Summary | |
static int |
DEBUG
|
static int |
ERROR
|
static int |
INFO
|
static int |
WARNING
|
Method Summary | |
static void |
debug(java.lang.String message)
|
static void |
debug(java.lang.String where,
java.lang.String message)
|
static void |
error(java.lang.String message)
|
static void |
error(java.lang.String where,
java.lang.String message)
|
static void |
error(java.lang.String where,
java.lang.String message,
java.lang.Throwable t)
|
static void |
error(java.lang.String message,
java.lang.Throwable t)
|
static void |
info(java.lang.String message)
|
static void |
info(java.lang.String where,
java.lang.String message)
|
static void |
warning(java.lang.String message)
|
static void |
warning(java.lang.String where,
java.lang.String message)
|
static void |
warning(java.lang.String where,
java.lang.String message,
java.lang.Throwable t)
|
static void |
warning(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 int DEBUG
public static final int INFO
public static final int WARNING
public static final int ERROR
Method Detail |
public static void debug(java.lang.String message)
public static void debug(java.lang.String where, java.lang.String message)
public static void info(java.lang.String message)
public static void info(java.lang.String where, java.lang.String message)
public static void warning(java.lang.String message)
public static void warning(java.lang.String where, java.lang.String message)
public static void warning(java.lang.String message, java.lang.Throwable t)
public static void warning(java.lang.String where, java.lang.String message, java.lang.Throwable t)
public static void error(java.lang.String message)
public static void error(java.lang.String where, java.lang.String message)
public static void error(java.lang.String message, java.lang.Throwable t)
public static void error(java.lang.String where, java.lang.String message, java.lang.Throwable t)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |