Package org.eclipse.jetty.util.log
Class LoggerLog
- java.lang.Object
-
- org.eclipse.jetty.util.log.AbstractLogger
-
- org.eclipse.jetty.util.log.LoggerLog
-
- All Implemented Interfaces:
Logger
public class LoggerLog extends AbstractLogger
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
_debug
private java.lang.reflect.Method
_debugMAA
private java.lang.reflect.Method
_debugMT
private java.lang.reflect.Method
_getLoggerN
private java.lang.reflect.Method
_getName
private java.lang.reflect.Method
_infoMAA
private java.lang.reflect.Method
_infoMT
private java.lang.Object
_logger
private java.lang.reflect.Method
_setDebugEnabledE
private java.lang.reflect.Method
_warnMAA
private java.lang.reflect.Method
_warnMT
-
Fields inherited from class org.eclipse.jetty.util.log.AbstractLogger
LEVEL_ALL, LEVEL_DEBUG, LEVEL_DEFAULT, LEVEL_INFO, LEVEL_OFF, LEVEL_WARN
-
-
Constructor Summary
Constructors Constructor Description LoggerLog(java.lang.Object logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.String msg, long value)
Formats and logs at debug level.void
debug(java.lang.String msg, java.lang.Object... args)
Formats and logs at debug level.void
debug(java.lang.String msg, java.lang.Throwable th)
Logs the given message at debug level, with Throwable information.void
debug(java.lang.Throwable thrown)
Logs the given Throwable information at debug leveljava.lang.String
getName()
void
ignore(java.lang.Throwable ignored)
Ignore an exception.void
info(java.lang.String msg, java.lang.Object... args)
Formats and logs at info level.void
info(java.lang.String msg, java.lang.Throwable thrown)
Logs the given message at info level, with Throwable information.void
info(java.lang.Throwable thrown)
Logs the given Throwable information at info levelboolean
isDebugEnabled()
protected Logger
newLogger(java.lang.String fullname)
Create a Child Logger of this Logger.void
setDebugEnabled(boolean enabled)
Mutator used to turn debug on programmatically.void
warn(java.lang.String msg, java.lang.Object... args)
Formats and logs at warn level.void
warn(java.lang.String msg, java.lang.Throwable thrown)
Logs the given message at warn level, with Throwable information.void
warn(java.lang.Throwable thrown)
Logs the given Throwable information at warn level-
Methods inherited from class org.eclipse.jetty.util.log.AbstractLogger
condensePackageString, getLevelId, getLogger, getLoggingProperty, lookupLoggingLevel
-
-
-
-
Field Detail
-
_logger
private final java.lang.Object _logger
-
_debugMT
private final java.lang.reflect.Method _debugMT
-
_debugMAA
private final java.lang.reflect.Method _debugMAA
-
_infoMT
private final java.lang.reflect.Method _infoMT
-
_infoMAA
private final java.lang.reflect.Method _infoMAA
-
_warnMT
private final java.lang.reflect.Method _warnMT
-
_warnMAA
private final java.lang.reflect.Method _warnMAA
-
_setDebugEnabledE
private final java.lang.reflect.Method _setDebugEnabledE
-
_getLoggerN
private final java.lang.reflect.Method _getLoggerN
-
_getName
private final java.lang.reflect.Method _getName
-
_debug
private volatile boolean _debug
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the name of this logger
-
warn
public void warn(java.lang.String msg, java.lang.Object... args)
Description copied from interface:Logger
Formats and logs at warn level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
warn
public void warn(java.lang.Throwable thrown)
Description copied from interface:Logger
Logs the given Throwable information at warn level- Parameters:
thrown
- the Throwable to log
-
warn
public void warn(java.lang.String msg, java.lang.Throwable thrown)
Description copied from interface:Logger
Logs the given message at warn level, with Throwable information.- Parameters:
msg
- the message to logthrown
- the Throwable to log
-
info
public void info(java.lang.String msg, java.lang.Object... args)
Description copied from interface:Logger
Formats and logs at info level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
info
public void info(java.lang.Throwable thrown)
Description copied from interface:Logger
Logs the given Throwable information at info level- Parameters:
thrown
- the Throwable to log
-
info
public void info(java.lang.String msg, java.lang.Throwable thrown)
Description copied from interface:Logger
Logs the given message at info level, with Throwable information.- Parameters:
msg
- the message to logthrown
- the Throwable to log
-
isDebugEnabled
public boolean isDebugEnabled()
- Returns:
- whether the debug level is enabled
-
setDebugEnabled
public void setDebugEnabled(boolean enabled)
Description copied from interface:Logger
Mutator used to turn debug on programmatically.- Parameters:
enabled
- whether to enable the debug level
-
debug
public void debug(java.lang.String msg, java.lang.Object... args)
Description copied from interface:Logger
Formats and logs at debug level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
debug
public void debug(java.lang.Throwable thrown)
Description copied from interface:Logger
Logs the given Throwable information at debug level- Parameters:
thrown
- the Throwable to log
-
debug
public void debug(java.lang.String msg, java.lang.Throwable th)
Description copied from interface:Logger
Logs the given message at debug level, with Throwable information.- Parameters:
msg
- the message to logth
- the Throwable to log
-
debug
public void debug(java.lang.String msg, long value)
Description copied from interface:Logger
Formats and logs at debug level. avoids autoboxing of integers- Specified by:
debug
in interfaceLogger
- Overrides:
debug
in classAbstractLogger
- Parameters:
msg
- the formatting stringvalue
- long value
-
ignore
public void ignore(java.lang.Throwable ignored)
Description copied from interface:Logger
Ignore an exception.This should be used rather than an empty catch block.
- Parameters:
ignored
- the throwable to log as ignored
-
newLogger
protected Logger newLogger(java.lang.String fullname)
Create a Child Logger of this Logger.- Specified by:
newLogger
in classAbstractLogger
-
-