Class ExtendedLogger
- java.lang.Object
-
- org.glassfish.jersey.internal.util.ExtendedLogger
-
public final class ExtendedLogger extends java.lang.ObjectLogger extension with additional logging utility & convenience methods.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.logging.LeveldebugLevelprivate java.util.logging.Loggerlogger
-
Constructor Summary
Constructors Constructor Description ExtendedLogger(java.util.logging.Logger logger, java.util.logging.Level debugLevel)Create new logger extension.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHandler(java.util.logging.Handler handler)voidconfig(java.lang.String msg)voiddebugLog(java.lang.String message)Log a debug message using the configured debug level.voiddebugLog(java.lang.String messageTemplate, java.lang.Object... args)Log a debug message using the configured debug level.voidentering(java.lang.String sourceClass, java.lang.String sourceMethod)voidentering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object param1)voidentering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object[] params)booleanequals(java.lang.Object obj)voidexiting(java.lang.String sourceClass, java.lang.String sourceMethod)voidexiting(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object result)voidfine(java.lang.String msg)voidfiner(java.lang.String msg)voidfinest(java.lang.String msg)java.util.logging.LevelgetDebugLevel()Get the configured debug level.java.util.logging.FiltergetFilter()java.util.logging.Handler[]getHandlers()java.util.logging.LevelgetLevel()java.lang.StringgetName()java.util.logging.LoggergetParent()java.util.ResourceBundlegetResourceBundle()java.lang.StringgetResourceBundleName()booleangetUseParentHandlers()inthashCode()voidinfo(java.lang.String msg)booleanisDebugLoggable()Check if the debug level is loggable.booleanisLoggable(java.util.logging.Level level)voidlog(java.util.logging.Level level, java.lang.String msg)voidlog(java.util.logging.Level level, java.lang.String msg, java.lang.Object param1)voidlog(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params)voidlog(java.util.logging.Level level, java.lang.String msg, java.lang.Throwable thrown)voidlog(java.util.logging.LogRecord record)voidlogp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)voidlogp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)voidlogp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)voidlogp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Throwable thrown)voidlogrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg)voidlogrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object param1)voidlogrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object[] params)voidlogrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Throwable thrown)voidremoveHandler(java.util.logging.Handler handler)voidsetFilter(java.util.logging.Filter newFilter)voidsetLevel(java.util.logging.Level newLevel)voidsetParent(java.util.logging.Logger parent)voidsetUseParentHandlers(boolean useParentHandlers)voidsevere(java.lang.String msg)voidthrowing(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown)java.lang.StringtoString()voidwarning(java.lang.String msg)
-
-
-
Method Detail
-
isDebugLoggable
public boolean isDebugLoggable()
Check if the debug level is loggable.- Returns:
trueif the debug level is loggable,falseotherwise.
-
getDebugLevel
public java.util.logging.Level getDebugLevel()
Get the configured debug level.- Returns:
- configured debug level.
-
debugLog
public void debugLog(java.lang.String message)
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
public void debugLog(java.lang.String messageTemplate, java.lang.Object... args)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
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
warning
public void warning(java.lang.String msg)
-
throwing
public void throwing(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown)
-
severe
public void severe(java.lang.String msg)
-
setUseParentHandlers
public void setUseParentHandlers(boolean useParentHandlers)
-
setParent
public void setParent(java.util.logging.Logger parent)
-
setLevel
public void setLevel(java.util.logging.Level newLevel) throws java.lang.SecurityException- Throws:
java.lang.SecurityException
-
setFilter
public void setFilter(java.util.logging.Filter newFilter) throws java.lang.SecurityException- Throws:
java.lang.SecurityException
-
removeHandler
public void removeHandler(java.util.logging.Handler handler) throws java.lang.SecurityException- Throws:
java.lang.SecurityException
-
logrb
public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Throwable thrown)
-
logrb
public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object[] params)
-
logrb
public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object param1)
-
logrb
public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg)
-
logp
public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Throwable thrown)
-
logp
public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
-
logp
public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
-
logp
public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
-
log
public void log(java.util.logging.Level level, java.lang.String msg, java.lang.Throwable thrown)
-
log
public void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params)
-
log
public void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object param1)
-
log
public void log(java.util.logging.Level level, java.lang.String msg)
-
log
public void log(java.util.logging.LogRecord record)
-
isLoggable
public boolean isLoggable(java.util.logging.Level level)
-
info
public void info(java.lang.String msg)
-
getUseParentHandlers
public boolean getUseParentHandlers()
-
getResourceBundleName
public java.lang.String getResourceBundleName()
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
-
getParent
public java.util.logging.Logger getParent()
-
getName
public java.lang.String getName()
-
getLevel
public java.util.logging.Level getLevel()
-
getHandlers
public java.util.logging.Handler[] getHandlers()
-
getFilter
public java.util.logging.Filter getFilter()
-
finest
public void finest(java.lang.String msg)
-
finer
public void finer(java.lang.String msg)
-
fine
public void fine(java.lang.String msg)
-
exiting
public void exiting(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object result)
-
exiting
public void exiting(java.lang.String sourceClass, java.lang.String sourceMethod)
-
entering
public void entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object[] params)
-
entering
public void entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object param1)
-
entering
public void entering(java.lang.String sourceClass, java.lang.String sourceMethod)
-
config
public void config(java.lang.String msg)
-
addHandler
public void addHandler(java.util.logging.Handler handler) throws java.lang.SecurityException- Throws:
java.lang.SecurityException
-
-