Class ExtendedLogger
- java.lang.Object
-
- org.glassfish.jersey.internal.util.ExtendedLogger
-
public final class ExtendedLogger extends java.lang.Object
Logger extension with additional logging utility & convenience methods.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.logging.Level
debugLevel
private java.util.logging.Logger
logger
-
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 void
addHandler(java.util.logging.Handler handler)
void
config(java.lang.String msg)
void
debugLog(java.lang.String message)
Log a debug message using the configured debug level.void
debugLog(java.lang.String messageTemplate, java.lang.Object... args)
Log a debug message using the configured debug level.void
entering(java.lang.String sourceClass, java.lang.String sourceMethod)
void
entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object param1)
void
entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object[] params)
boolean
equals(java.lang.Object obj)
void
exiting(java.lang.String sourceClass, java.lang.String sourceMethod)
void
exiting(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object result)
void
fine(java.lang.String msg)
void
finer(java.lang.String msg)
void
finest(java.lang.String msg)
java.util.logging.Level
getDebugLevel()
Get the configured debug level.java.util.logging.Filter
getFilter()
java.util.logging.Handler[]
getHandlers()
java.util.logging.Level
getLevel()
java.lang.String
getName()
java.util.logging.Logger
getParent()
java.util.ResourceBundle
getResourceBundle()
java.lang.String
getResourceBundleName()
boolean
getUseParentHandlers()
int
hashCode()
void
info(java.lang.String msg)
boolean
isDebugLoggable()
Check if the debug level is loggable.boolean
isLoggable(java.util.logging.Level level)
void
log(java.util.logging.Level level, java.lang.String msg)
void
log(java.util.logging.Level level, java.lang.String msg, java.lang.Object param1)
void
log(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params)
void
log(java.util.logging.Level level, java.lang.String msg, java.lang.Throwable thrown)
void
log(java.util.logging.LogRecord record)
void
logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
void
logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
void
logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
void
logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Throwable thrown)
void
logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg)
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)
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)
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)
void
removeHandler(java.util.logging.Handler handler)
void
setFilter(java.util.logging.Filter newFilter)
void
setLevel(java.util.logging.Level newLevel)
void
setParent(java.util.logging.Logger parent)
void
setUseParentHandlers(boolean useParentHandlers)
void
severe(java.lang.String msg)
void
throwing(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown)
java.lang.String
toString()
void
warning(java.lang.String msg)
-
-
-
Method Detail
-
isDebugLoggable
public boolean isDebugLoggable()
Check if the debug level is loggable.- Returns:
true
if the debug level is loggable,false
otherwise.
-
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:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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
-
-