Class ExtendedLogger
java.lang.Object
org.glassfish.jersey.internal.util.ExtendedLogger
Logger extension with additional logging utility & convenience methods.
- Author:
- Marek Potociar
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedLogger(Logger logger, Level debugLevel) Create new logger extension. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHandler(Handler handler) voidvoidLog a debug message using the configured debug level.voidLog a debug message using the configured debug level.voidvoidvoidbooleanvoidvoidvoidvoidvoidGet the configured debug level.Handler[]getLevel()getName()booleaninthashCode()voidbooleanCheck if the debug level is loggable.booleanisLoggable(Level level) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidlogrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1) voidlogrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params) voidlogrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown) voidremoveHandler(Handler handler) voidvoidvoidvoidsetUseParentHandlers(boolean useParentHandlers) voidvoidtoString()void
-
Constructor Details
-
ExtendedLogger
Create new logger extension.- Parameters:
logger- wrapped logger.debugLevel- debug message logging level.
-
-
Method Details
-
isDebugLoggable
public boolean isDebugLoggable()Check if the debug level is loggable.- Returns:
trueif the debug level is loggable,falseotherwise.
-
getDebugLevel
Get the configured debug level.- Returns:
- configured debug level.
-
debugLog
Log a debug message using the configured debug level. This method appends thread name information to the end of the logged message.- Parameters:
message- debug message.
-
debugLog
Log a debug message using the configured debug level. This method appends thread name information to the end of the logged message.- Parameters:
messageTemplate- debug message template.args- message template parameters.
-
toString
-
equals
-
hashCode
public int hashCode() -
warning
-
throwing
-
severe
-
setUseParentHandlers
public void setUseParentHandlers(boolean useParentHandlers) -
setParent
-
setLevel
- Throws:
SecurityException
-
setFilter
- Throws:
SecurityException
-
removeHandler
- Throws:
SecurityException
-
logrb
-
logrb
-
logrb
-
logrb
-
logp
-
logp
-
logp
-
logp
-
log
-
log
-
log
-
log
-
log
-
isLoggable
-
info
-
getUseParentHandlers
public boolean getUseParentHandlers() -
getResourceBundleName
-
getResourceBundle
-
getParent
-
getName
-
getLevel
-
getHandlers
-
getFilter
-
finest
-
finer
-
fine
-
exiting
-
exiting
-
entering
-
entering
-
entering
-
config
-
addHandler
- Throws:
SecurityException
-