org.glassfish.jersey.internal.util
Class ExtendedLogger
java.lang.Object
java.util.logging.Logger
org.glassfish.jersey.internal.util.ExtendedLogger
public final class ExtendedLogger
- extends Logger
Logger extension with additional logging utility & convenience methods.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
|
Method Summary |
void |
addHandler(Handler handler)
|
void |
config(String msg)
|
void |
debugLog(String messageTemplate,
Object... args)
Log a debug message using the configured debug level. |
void |
entering(String sourceClass,
String sourceMethod)
|
void |
entering(String sourceClass,
String sourceMethod,
Object param1)
|
void |
entering(String sourceClass,
String sourceMethod,
Object[] params)
|
boolean |
equals(Object obj)
|
void |
exiting(String sourceClass,
String sourceMethod)
|
void |
exiting(String sourceClass,
String sourceMethod,
Object result)
|
void |
fine(String msg)
|
void |
finer(String msg)
|
void |
finest(String msg)
|
Level |
getDebugLevel()
Get the configured debug level. |
Filter |
getFilter()
|
Handler[] |
getHandlers()
|
Level |
getLevel()
|
String |
getName()
|
Logger |
getParent()
|
ResourceBundle |
getResourceBundle()
|
String |
getResourceBundleName()
|
boolean |
getUseParentHandlers()
|
int |
hashCode()
|
void |
info(String msg)
|
boolean |
isDebugLoggable()
Check if the debug level is loggable. |
boolean |
isLoggable(Level level)
|
void |
log(Level level,
String msg)
|
void |
log(Level level,
String msg,
Object param1)
|
void |
log(Level level,
String msg,
Object[] params)
|
void |
log(Level level,
String msg,
Throwable thrown)
|
void |
log(LogRecord record)
|
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg)
|
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Object param1)
|
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Object[] params)
|
void |
logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Throwable thrown)
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg)
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Object param1)
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Object[] params)
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Throwable thrown)
|
void |
removeHandler(Handler handler)
|
void |
setFilter(Filter newFilter)
|
void |
setLevel(Level newLevel)
|
void |
setParent(Logger parent)
|
void |
setUseParentHandlers(boolean useParentHandlers)
|
void |
severe(String msg)
|
void |
throwing(String sourceClass,
String sourceMethod,
Throwable thrown)
|
String |
toString()
|
void |
warning(String msg)
|
ExtendedLogger
public ExtendedLogger(Logger logger,
Level debugLevel)
isDebugLoggable
public boolean isDebugLoggable()
- Check if the debug level is loggable.
- Returns:
true if the debug level is loggable, false
otherwise.
getDebugLevel
public Level getDebugLevel()
- Get the configured debug level.
- Returns:
- configured debug level.
debugLog
public void debugLog(String messageTemplate,
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 - args -
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
warning
public void warning(String msg)
- Overrides:
warning in class Logger
throwing
public void throwing(String sourceClass,
String sourceMethod,
Throwable thrown)
- Overrides:
throwing in class Logger
severe
public void severe(String msg)
- Overrides:
severe in class Logger
setUseParentHandlers
public void setUseParentHandlers(boolean useParentHandlers)
- Overrides:
setUseParentHandlers in class Logger
setParent
public void setParent(Logger parent)
- Overrides:
setParent in class Logger
setLevel
public void setLevel(Level newLevel)
throws SecurityException
- Overrides:
setLevel in class Logger
- Throws:
SecurityException
setFilter
public void setFilter(Filter newFilter)
throws SecurityException
- Overrides:
setFilter in class Logger
- Throws:
SecurityException
removeHandler
public void removeHandler(Handler handler)
throws SecurityException
- Overrides:
removeHandler in class Logger
- Throws:
SecurityException
logrb
public void logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Throwable thrown)
- Overrides:
logrb in class Logger
logrb
public void logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Object[] params)
- Overrides:
logrb in class Logger
logrb
public void logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg,
Object param1)
- Overrides:
logrb in class Logger
logrb
public void logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msg)
- Overrides:
logrb in class Logger
logp
public void logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Throwable thrown)
- Overrides:
logp in class Logger
logp
public void logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Object[] params)
- Overrides:
logp in class Logger
logp
public void logp(Level level,
String sourceClass,
String sourceMethod,
String msg,
Object param1)
- Overrides:
logp in class Logger
logp
public void logp(Level level,
String sourceClass,
String sourceMethod,
String msg)
- Overrides:
logp in class Logger
log
public void log(Level level,
String msg,
Throwable thrown)
- Overrides:
log in class Logger
log
public void log(Level level,
String msg,
Object[] params)
- Overrides:
log in class Logger
log
public void log(Level level,
String msg,
Object param1)
- Overrides:
log in class Logger
log
public void log(Level level,
String msg)
- Overrides:
log in class Logger
log
public void log(LogRecord record)
- Overrides:
log in class Logger
isLoggable
public boolean isLoggable(Level level)
- Overrides:
isLoggable in class Logger
info
public void info(String msg)
- Overrides:
info in class Logger
getUseParentHandlers
public boolean getUseParentHandlers()
- Overrides:
getUseParentHandlers in class Logger
getResourceBundleName
public String getResourceBundleName()
- Overrides:
getResourceBundleName in class Logger
getResourceBundle
public ResourceBundle getResourceBundle()
- Overrides:
getResourceBundle in class Logger
getParent
public Logger getParent()
- Overrides:
getParent in class Logger
getName
public String getName()
- Overrides:
getName in class Logger
getLevel
public Level getLevel()
- Overrides:
getLevel in class Logger
getHandlers
public Handler[] getHandlers()
- Overrides:
getHandlers in class Logger
getFilter
public Filter getFilter()
- Overrides:
getFilter in class Logger
finest
public void finest(String msg)
- Overrides:
finest in class Logger
finer
public void finer(String msg)
- Overrides:
finer in class Logger
fine
public void fine(String msg)
- Overrides:
fine in class Logger
exiting
public void exiting(String sourceClass,
String sourceMethod,
Object result)
- Overrides:
exiting in class Logger
exiting
public void exiting(String sourceClass,
String sourceMethod)
- Overrides:
exiting in class Logger
entering
public void entering(String sourceClass,
String sourceMethod,
Object[] params)
- Overrides:
entering in class Logger
entering
public void entering(String sourceClass,
String sourceMethod,
Object param1)
- Overrides:
entering in class Logger
entering
public void entering(String sourceClass,
String sourceMethod)
- Overrides:
entering in class Logger
config
public void config(String msg)
- Overrides:
config in class Logger
addHandler
public void addHandler(Handler handler)
throws SecurityException
- Overrides:
addHandler in class Logger
- Throws:
SecurityException
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.