org.mortbay.log
Class Log
java.lang.Object
org.mortbay.log.Log
public class Log
- extends Object
Logging.
This class provides a static logging interface. If an instance of the
org.slf4j.Logger class is found on the classpath, the static log methods
are directed to a slf4j logger for "org.mortbay.log". Otherwise the logs
are directed to stderr.
If the system property VERBOSE is set, then ignored exceptions are logged in detail.
Constructor Summary |
Log()
|
Method Summary |
static void |
debug(String msg)
|
static void |
debug(String msg,
Object arg)
|
static void |
debug(String msg,
Object arg0,
Object arg1)
|
static void |
debug(Throwable th)
|
static Logger |
getLog()
|
static Logger |
getLogger(String name)
Obtain a named Logger. |
static void |
ignore(Throwable th)
Ignore an exception unless trace is enabled. |
static void |
info(String msg)
|
static void |
info(String msg,
Object arg)
|
static void |
info(String msg,
Object arg0,
Object arg1)
|
static boolean |
isDebugEnabled()
|
static void |
setLog(Logger log)
|
static void |
warn(String msg)
|
static void |
warn(String msg,
Object arg)
|
static void |
warn(String msg,
Object arg0,
Object arg1)
|
static void |
warn(String msg,
Throwable th)
|
static void |
warn(Throwable th)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXCEPTION
public static final String EXCEPTION
- See Also:
- Constant Field Values
IGNORED
public static final String IGNORED
- See Also:
- Constant Field Values
IGNORED_FMT
public static final String IGNORED_FMT
- See Also:
- Constant Field Values
NOT_IMPLEMENTED
public static final String NOT_IMPLEMENTED
- See Also:
- Constant Field Values
Log
public Log()
setLog
public static void setLog(Logger log)
getLog
public static Logger getLog()
debug
public static void debug(Throwable th)
debug
public static void debug(String msg)
debug
public static void debug(String msg,
Object arg)
debug
public static void debug(String msg,
Object arg0,
Object arg1)
ignore
public static void ignore(Throwable th)
- Ignore an exception unless trace is enabled.
This works around the problem that log4j does not support the trace level.
info
public static void info(String msg)
info
public static void info(String msg,
Object arg)
info
public static void info(String msg,
Object arg0,
Object arg1)
isDebugEnabled
public static boolean isDebugEnabled()
warn
public static void warn(String msg)
warn
public static void warn(String msg,
Object arg)
warn
public static void warn(String msg,
Object arg0,
Object arg1)
warn
public static void warn(String msg,
Throwable th)
warn
public static void warn(Throwable th)
getLogger
public static Logger getLogger(String name)
- Obtain a named Logger.
Obtain a named Logger or the default Logger if null is passed.