Package org.eclipse.jetty.util.log
Class JavaUtilLog
java.lang.Object
org.eclipse.jetty.util.log.AbstractLogger
org.eclipse.jetty.util.log.JavaUtilLog
- All Implemented Interfaces:
Logger
Implementation of Jetty Logger
based on Logger
.
You can also set the logger level using standard java.util.logging configuration.
Configuration Properties:- ${name|hierarchy}.LEVEL=(ALL|DEBUG|INFO|WARN|OFF)
-
Sets the level that the Logger should log at.
Names can be a package name, or a fully qualified class name.
Default: The default from the java.util.logging mechanism/configuration
- org.eclipse.jetty.util.log.javautil.PROPERTIES=<property-resource-name>
- If set, it is used as a classpath resource name to find a java.util.logging
property file.
Default: null - org.eclipse.jetty.util.log.javautil.SOURCE=(true|false)
- Set the LogRecord source class and method for JavaUtilLog.
Default: true - org.eclipse.jetty.util.log.SOURCE=(true|false)
- Set the LogRecord source class and method for all Loggers.
Default: depends on Logger class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
private static boolean
private Logger
private Level
private static final String
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
Formats and logs at debug level.void
Formats and logs at debug level.void
Logs the given message at debug level, with Throwable information.void
Logs the given Throwable information at debug levelprivate String
getName()
void
Ignore an exception.void
Formats and logs at info level.void
Logs the given message at info level, with Throwable information.void
Logs the given Throwable information at info levelboolean
protected void
protected Logger
Create a Child Logger of this Logger.void
setDebugEnabled
(boolean enabled) Mutator used to turn debug on programmatically.void
Formats and logs at warn level.void
Logs the given message at warn level, with Throwable information.void
Logs the given Throwable information at warn levelMethods inherited from class org.eclipse.jetty.util.log.AbstractLogger
condensePackageString, getLevelId, getLogger, getLoggingProperty, lookupLoggingLevel
-
Field Details
-
THIS_CLASS
-
__source
private static final boolean __source -
_initialized
private static boolean _initialized -
configuredLevel
-
_logger
-
-
Constructor Details
-
JavaUtilLog
public JavaUtilLog() -
JavaUtilLog
-
-
Method Details
-
getName
- Returns:
- the name of this logger
-
log
-
warn
Description copied from interface:Logger
Formats and logs at warn level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
warn
Description copied from interface:Logger
Logs the given Throwable information at warn level- Parameters:
thrown
- the Throwable to log
-
warn
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
Description copied from interface:Logger
Formats and logs at info level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
info
Description copied from interface:Logger
Logs the given Throwable information at info level- Parameters:
thrown
- the Throwable to log
-
info
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
Description copied from interface:Logger
Formats and logs at debug level.- Parameters:
msg
- the formatting stringargs
- the optional arguments
-
debug
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 stringarg
- long value
-
debug
Description copied from interface:Logger
Logs the given Throwable information at debug level- Parameters:
thrown
- the Throwable to log
-
debug
Description copied from interface:Logger
Logs the given message at debug level, with Throwable information.- Parameters:
msg
- the message to logthrown
- the Throwable to log
-
newLogger
Create a Child Logger of this Logger.- Specified by:
newLogger
in classAbstractLogger
-
ignore
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
-
format
-