public class Log extends Object
The "org.eclipse.jetty.util.log.class" system property can be used to select a specific logging implementation.
If the system property org.eclipse.jetty.util.log.IGNORED is set, then ignored exceptions are logged in detail.
Modifier and Type | Field and Description |
---|---|
static boolean |
__ignored
Legacy flag indicating if
ignore(Throwable) methods produce any output in the Logger s |
static String |
__logClass
The
Logger implementation class name |
protected static Properties |
__props
Logging Configuration Properties
|
static String |
EXCEPTION |
static String |
IGNORED |
Constructor and Description |
---|
Log() |
Modifier and Type | Method and Description |
---|---|
static void |
debug(String msg)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
debug(String msg,
Object arg)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
debug(String msg,
Object arg0,
Object arg1)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
debug(Throwable th)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static Logger |
getLog()
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static Logger |
getLogger(Class<?> clazz)
Obtain a named Logger based on the fully qualified class name.
|
static Logger |
getLogger(String name)
Obtain a named Logger or the default Logger if null is passed.
|
static Map<String,Logger> |
getLoggers()
Get a map of all configured
Logger instances. |
static Logger |
getRootLogger()
Get the root logger.
|
static void |
ignore(Throwable thrown)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
info(String msg)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
info(String msg,
Object arg)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
info(String msg,
Object arg0,
Object arg1)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static boolean |
initialized() |
static boolean |
isDebugEnabled()
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
setLog(Logger log) |
static void |
setLogToParent(String name)
Set Log to parent Logger.
|
static void |
warn(String msg)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
warn(String msg,
Object arg)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
warn(String msg,
Object arg0,
Object arg1)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
warn(String msg,
Throwable th)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
static void |
warn(Throwable th)
Deprecated.
anonymous logging is deprecated, use a named
Logger obtained from getLogger(String) |
public static final String EXCEPTION
public static final String IGNORED
protected static Properties __props
public static boolean __ignored
ignore(Throwable)
methods produce any output in the Logger
spublic static boolean initialized()
public static void setLog(Logger log)
@Deprecated public static Logger getLog()
public static Logger getRootLogger()
public static void setLogToParent(String name)
If there is a different Log class available from a parent classloader,
call getLogger(String)
on it and construct a LoggerLog
instance
as this Log's Logger, so that logging is delegated to the parent Log.
This should be used if a webapp is using Log, but wishes the logging to be directed to the containers log.
If there is not parent Log, then this call is equivalent to
Log.setLog(Log.getLogger(name));
name
- Logger name@Deprecated public static void debug(Throwable th)
@Deprecated public static void debug(String msg)
@Deprecated public static void debug(String msg, Object arg)
@Deprecated public static void debug(String msg, Object arg0, Object arg1)
@Deprecated public static void ignore(Throwable thrown)
@Deprecated public static void info(String msg)
@Deprecated public static void info(String msg, Object arg)
@Deprecated public static void info(String msg, Object arg0, Object arg1)
@Deprecated public static boolean isDebugEnabled()
@Deprecated public static void warn(String msg)
@Deprecated public static void warn(String msg, Object arg)
@Deprecated public static void warn(String msg, Object arg0, Object arg1)
@Deprecated public static void warn(String msg, Throwable th)
@Deprecated public static void warn(Throwable th)
public static Logger getLogger(Class<?> clazz)
clazz
- the class to base the Logger name off ofpublic static Logger getLogger(String name)
name
- the Logger nameCopyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.