Package org.eclipse.jetty.util.log
Interface Logger
-
- All Known Implementing Classes:
AbstractLogger
,JavaUtilLog
,LoggerLog
,Slf4jLog
,StdErrLog
public interface Logger
A simple logging facade that is intended simply to capture the style of logging as used by Jetty.
-
-
Method Summary
All Methods Instance Methods Abstract 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 thrown)
Logs the given message at debug level, with Throwable information.void
debug(java.lang.Throwable thrown)
Logs the given Throwable information at debug levelLogger
getLogger(java.lang.String name)
java.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()
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
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- the name of this logger
-
warn
void warn(java.lang.String msg, java.lang.Object... args)
Formats and logs at warn level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
warn
void warn(java.lang.Throwable thrown)
Logs the given Throwable information at warn level- Parameters:
thrown
- the Throwable to log
-
warn
void warn(java.lang.String msg, java.lang.Throwable thrown)
Logs the given message at warn level, with Throwable information.- Parameters:
msg
- the message to logthrown
- the Throwable to log
-
info
void info(java.lang.String msg, java.lang.Object... args)
Formats and logs at info level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
info
void info(java.lang.Throwable thrown)
Logs the given Throwable information at info level- Parameters:
thrown
- the Throwable to log
-
info
void info(java.lang.String msg, java.lang.Throwable thrown)
Logs the given message at info level, with Throwable information.- Parameters:
msg
- the message to logthrown
- the Throwable to log
-
isDebugEnabled
boolean isDebugEnabled()
- Returns:
- whether the debug level is enabled
-
setDebugEnabled
void setDebugEnabled(boolean enabled)
Mutator used to turn debug on programmatically.- Parameters:
enabled
- whether to enable the debug level
-
debug
void debug(java.lang.String msg, java.lang.Object... args)
Formats and logs at debug level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
debug
void debug(java.lang.String msg, long value)
Formats and logs at debug level. avoids autoboxing of integers- Parameters:
msg
- the formatting stringvalue
- long value
-
debug
void debug(java.lang.Throwable thrown)
Logs the given Throwable information at debug level- Parameters:
thrown
- the Throwable to log
-
debug
void debug(java.lang.String msg, java.lang.Throwable thrown)
Logs the given message at debug level, with Throwable information.- Parameters:
msg
- the message to logthrown
- the Throwable to log
-
getLogger
Logger getLogger(java.lang.String name)
- Parameters:
name
- the name of the logger- Returns:
- a logger with the given name
-
ignore
void ignore(java.lang.Throwable ignored)
Ignore an exception.This should be used rather than an empty catch block.
- Parameters:
ignored
- the throwable to log as ignored
-
-